Skip to content
View vipulsawant8's full-sized avatar

Block or report vipulsawant8

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
vipulsawant8/README.md

Hi there, I’m Vipul Sawant πŸ‘‹

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.


πŸš€ Featured Projects

Notes App (Full Stack)

A full-stack Notes application demonstrating cookie-based authentication with refresh token rotation, per-device session handling, and clean state management.


πŸ“‹ Kanban Board (Full Stack)

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.


πŸ“Š Live Polls (Real-Time Full Stack)

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.


πŸ›  Tech Stack

Backend

  • Node.js, Express
  • MongoDB, Mongoose
  • JWT, HTTP-only cookies
  • REST APIs

Frontend

  • React
  • Redux Toolkit
  • Axios
  • Vite

Other

  • Git & GitHub
  • ES Modules

πŸ“Œ What I focus on

  • Secure authentication and session handling
  • Clear separation of concerns
  • Maintainable project structure
  • Writing code that is easy to reason about and review

πŸ“« Contact

Pinned Loading

  1. notes-app-backend notes-app-backend Public

    Backend API for a Notes application built with Node.js, Express, and MongoDB, featuring cookie-based authentication with refresh token rotation and per-device session handling.

    JavaScript

  2. notes-app-frontend notes-app-frontend Public

    Frontend for a Notes application built with React and Redux Toolkit, implementing auth-aware UI, layout-based route protection, and secure integration with a cookie-based backend API.

    JavaScript

  3. kanban-board-backend kanban-board-backend Public

    Backend API for a Kanban Board application built with Node.js, Express, and MongoDB, featuring cookie-based authentication, refresh token rotation, and user-scoped lists and tasks.

    JavaScript

  4. kanban-board-frontend kanban-board-frontend Public

    Frontend for a Kanban Board application built with React and Redux Toolkit, featuring auth-aware UI, protected routes, and ordered task workflows integrated with a secure backend API.

    JavaScript

  5. live-polls-backend live-polls-backend Public

    Backend API for a real-time polling application built with Node.js, Express, MongoDB, and Socket.IO, featuring cookie-based authentication, refresh token rotation, and live vote broadcasting.

    JavaScript