GE Explorer is a course review platform for CSU students to browse and review General Education courses. By using this centralized website to find online and transferrable courses, students can save time and money while earning credits towards graduation.
Tech Stack
- Backend - JavaScript, GraphQL, MongoDB, Firebase, Python
- Frontend - Next.js, React, Tailwind CSS
View on https://ge-explorer.vercel.app/
-
Create a MongoDB Database - https://www.mongodb.com/
-
Set up Firebase Auth - https://firebase.google.com/docs/auth
-
Create and fill in a
.envfileMONGODB_URI= NEXT_PUBLIC_FIREBASE_API_KEY="" NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN="" NEXT_PUBLIC_FIREBASE_PROJECT_ID="" NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET="" NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID="" NEXT_PUBLIC_FIREBASE_APP_ID="" NEXT_PUBLIC_FIREBASE_MEASUREMENT_ID="" FIREBASE_ADMINCONFIG='{}' -
Run the scraper in
/scraperto populate MongoDB -
Install dependencies and run the project
npm install npm run dev
