A platform for students to exchange feedback on their teachers.
This project makes use of various frameworks:
- NextJS, a frontend framework developed by Vercel
- Bootstrap, a frontend library for consistent styling
- NextAuth, a Vercel framework to handle authentication
- RDS, an AWS service for relational databases
- PostgreSQL as the main database
- Prisma as the ORM
- Google Analytics and Vercel Analytics
Before running the webapp locally, you should initiate a PostgreSQL database and configure the .env as in the .example.env file. You will also need to generate Google Client ID and Google Client Secret through Google Cloud for oAuth2.
npm i
To run the development server (locally), use
npm run dev
And open http://localhost:3000 with your browser to see the result.
Run
npm run build
To build the application. Make sure to address any and all errors. Run
npm run start
And open http://localhost:3000 to see it in production mode.
Contributions are very much welcome! You can open an issue on the relative page, or send a pull request.
Please respect the PR and issue templates, or, if strictly necessary, try to follow them as much as possible.
You can sponsor the project by donating on my Paypal at my email, [email protected]