This is a full stack web application that allows users to compare different universities based on various criteria. The application was developed for personal development purposes using the following technologies:
Node.js Express React Redux Toolkit MySQL Sequelize Tailwind
To run the application, you need to have Node.js and MySQL installed on your machine. You also need to create a database named university_app.
To install the dependencies and run the backend server, follow these steps:
cd ./backend
npm install
Environment folder must contain these variables below.
JWT_SECRET=....SECRET_KEY
JWT_REFRESH_SECRET=....REFRESH_KEY
DB_NAME=...university_app
DB_USERNAME=...username
DB_PASSWORD=...password
DB_HOST=...host
DB_PORT=...port
npm start
The backend server will run on port 8081 by default.
To install the dependencies and run the frontend client, follow these steps:
cd ..
npm install
npm start
The frontend client will run on port 3000 by default and open in your browser.
License MIT LICENSE
Contributing This project is not open for contributions at the moment, but feel free to fork it or clone it if you want to experiment with it.
Is this what you wanted? If you have any feedback or suggestions, please let me know.😊