LAXGRADES is a web application that allows users to explore grade distributions for classes at the University of Wisconsin-La Crosse. With LAXGRADES, you can search and compare historical grade data, GPAs, and pass rates for courses across various semesters and instructors.
- Search for classes by department, course number, or instructor name
- View grade distributions, GPAs, and pass rates for specific classes
- Compare grade data across different semesters and instructors
- User-friendly interface for easy navigation and data exploration
To run the LAXGRADES project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/your-username/laxgrades.git
-
Navigate to the project directory:
cd laxgrades
-
Install the dependencies:
npm install # or yarn install # or pnpm install
-
Start the development server:
npm run dev # or yarn dev # or pnpm dev
-
Open http://localhost:3000 with your browser to see the application.
- Next.js - A React framework for building server-side rendered and static websites
- React - A JavaScript library for building user interfaces
- TypeScript - A typed superset of JavaScript that compiles to plain JavaScript
- Tailwind CSS - A utility-first CSS framework for rapidly building custom user interfaces
- Prisma - A modern database toolkit for TypeScript and Node.js
- PostgreSQL - A powerful, open-source object-relational database system
- shadcn/ui - A beautifully designed component library for building modern web applications
Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request. Make sure to follow the project's code of conduct.
This project is licensed under the MIT License.
- University of Wisconsin-La Crosse for providing the grade distribution data
- Vercel for their deployment and hosting services
If you have any questions or inquiries about the LAXGRADES project, please contact henryczup@gmail.com.