Introduction : A web-based platform for buying and selling second-hand books among college students. Built using MERN stack(MongoDB, Express, React, and Node.js), it offers a sleek interface with features like inbuilt chat powered by Socket.io and WhatsApp integration for real-time communication. Book listings include detailed information like subjects, publication details, price, and photos for informed decisions. Users can save posts for later review.Aiming to streamline the process of buying and selling textbooks on campus,providing an affordable resource for students. Front-end : ReactJS - Frontend framework Redux with useDispatch & useSelector hooks - For state management Redux Thunk - For asynchronous actions React Router - For general routing & navigation Material-UI w/ lots of CSS customisations - UI library Back-end : Node.js - Runtime environment for JS Express.js - Node.js framework, makes process of building APIs easier & faster MongoDB - Database to store document-based data Mongoose - MongoDB object modeling for Node.js JSON Web Token - A standard to secure/authenticate HTTP requests Bcrypt.js - For hashing passwords Dotenv - To load environment variables from a .env file Chat Server : Socket.io - for real time communication
Video link explaining my project : https://vimeo.com/826306640?share=copy
Deployed Website Link : https://unibooks.onrender.com