Skip to content
This repository has been archived by the owner on Oct 23, 2024. It is now read-only.
/ tamugd-website Public archive

Sleek interface for browsing and analyzing Texas A&M University's Registrar's grade distribution data.

License

Notifications You must be signed in to change notification settings

adibarra/tamugd-website

Repository files navigation

Caution

⚠️ This project is now deprecated and is no longer maintained. ⚠️

tamugd-website

This project is dedicated to helping analyze the massive amounts of data released every semester by Texas A&M University's Registrar's office.


Features:

  • Blazing fast loading times
  • Server and client side caching
  • Fully responsive design for desktop and mobile
  • Presents a sleek, intuitive, and non-cramped UI/UX
  • Presents multiple useful forms of analysis for course data

TODO:

  • Automatically update the database when new data is released
  • Add a way of sharing links
  • Integrate webpack

Getting Started

Prerequisites

This project has two prerequisites.

The first is the tamugd-parser. This is required to generate the database tables that the website uses. Refer to the parser's README for information on this prerequisite.

The second one is pnpm, this one is optional but highly recommended. It can be used in place of npm or yarn.

# if you don't have pnpm installed
$ npm install -g pnpm

Installation

# clone the repo
$ git clone https://github.com/adibarra/tamugd-website

# install dependencies
$ pnpm install

# rename example_tamugd_config.js to tamugd_config.js
$ mv example_tamugd_config.js tamugd_config.js

# modify the values in tamugd_config.js to suit your environment
$ nano tamugd_config.js

Usage

# to start the app
$ pnpm start

License

This project is licensed under the MIT license.

See LICENSE for more information.

About

Sleek interface for browsing and analyzing Texas A&M University's Registrar's grade distribution data.

Topics

Resources

License

Stars

Watchers

Forks