Iβm a fresher developer currently focused on learning backend development by building full-stack projects.
I enjoy working on authentication flows, session handling, and clean frontendβbackend integration using JavaScript-based technologies.
A full-stack Notes application demonstrating cookie-based authentication with refresh token rotation, per-device session handling, and clean state management.
-
π Backend API (Node.js, Express, MongoDB)
https://github.com/vipulsawant8/notes-app-backend -
π¨ Frontend App (React, Redux Toolkit, Vite)
https://github.com/vipulsawant8/notes-app-frontend
A full-stack Kanban Board application built to model real-world task workflows using lists and ordered tasks.
This project reuses the same secure authentication system as the Notes App and applies it to a more complex domain involving task movement and ordering.
-
π Backend API (Node.js, Express, MongoDB)
https://github.com/vipulsawant8/kanban-board-backend -
π¨ Frontend App (React, Redux Toolkit, Vite)
https://github.com/vipulsawant8/kanban-board-frontend
A real-time polling and voting application demonstrating secure authentication, REST + WebSocket integration, and live state synchronization across clients.
This project builds on the same cookie-based authentication system used in my previous projects and introduces real-time updates using Socket.IO.
-
π Backend API (Node.js, Express, MongoDB, Socket.IO)
https://github.com/vipulsawant8/live-polls-backend -
π¨ Frontend App (React, Redux Toolkit, Socket.IO)
https://github.com/vipulsawant8/live-polls-frontend
Backend
- Node.js, Express
- MongoDB, Mongoose
- JWT, HTTP-only cookies
- REST APIs
Frontend
- React
- Redux Toolkit
- Axios
- Vite
Other
- Git & GitHub
- ES Modules
- Secure authentication and session handling
- Clear separation of concerns
- Maintainable project structure
- Writing code that is easy to reason about and review
- GitHub: https://github.com/vipulsawant8
