INFO 1998 - Trends in Web Development
Made with Next.js, TypeScript, Tailwind, Clerk and more.
Bourbon is a web application that allows Cornell students to easily view and search through past syllabi to make informed course selections. No need to rely on CourseHero or Class Roster—Bourbon provides all syllabi in one place!
Bourbon is designed to help Cornell students access syllabi from previous years in an organized and user-friendly way. By using Bourbon, students can make informed decisions about their courses based on past syllabi without the hassle of searching through old rosters.
Node.js and npm installed on your machine. Git for version control.
Clone the repository:
git clone https://github.com/KrishDesai/bourbon.
Navigate into the project directory:
cd bourbon.
Install the dependencies:
npm install
Run the development server:
npm run dev
Open your browser and navigate to http://localhost:3000
.
To configure Clerk authentication and any other services, create a .env.local file in the root of your project and add the following:
NEXT_PUBLIC_CLERK_FRONTEND_API=<your-clerk-frontend-api> CLERK_API_KEY=<your-clerk-api-key>
We welcome contributions to make Bourbon even better! Here’s how you can contribute:
- Fork the repository.
- Create a feature branch.
- Commit your changes.
- Push to the branch.
- Open a pull request.
Please follow the code style guidelines and ensure all tests are passing before submitting your PR.