Caution
This project is dedicated to helping analyze the massive amounts of data released every semester by Texas A&M University's Registrar's office.
- 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
- Automatically update the database when new data is released
- Add a way of sharing links
- Integrate webpack
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
# 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
# to start the app
$ pnpm start
This project is licensed under the MIT license.
See LICENSE for more information.