A task manager app for students This app is made using mern stack frontend is deployed on vercel backend is deployed on renderer you can use it both as a webservice or on your own local device Front end is a vite react app where react-calander package is used for the calender interface and backend is made using nodejs To use as a web service visit the site : https://spring-camp25-web-dev.vercel.app/ For using the app on your local device just clone the repository in a directory on your local device
git clone https://github.com/Shivangtg/SpringCamp25-WebDev.git
just download the requirements of the project by running
npm i
in both frontend and backend directory then create .env file in both of them frontend .env:
VITE_API_URL=(origin to your backend requests)
backend .env:
PORT=(choose what you like as your listening port)
MONGO_URI=(link to your backend)
SECRET_KEY=(secret key for your jwt token)
DEFAULT_PROFILE_PIC=
DEFAULT_COURSE_PIC=
ORIGIN1=(origin to your backend requests)
ORIGIN2=(origin of your frontend app not necessarily needed if you are not deploying it on frontend)
different enviorment variables are used in the deployment platform for frontend
packages used in backend are express,mongoose,jsonwebtoken,bcryptjs,dotenv(to read the backend .env file)
some images of the website are as follows
