Personal Projects

Memory Web App

  • Frontend: Developed using React.js, incorporating responsive and dynamic UI components, making it visually engaging and user-friendly. Utilized React hooks to manage state and lifecycle events effectively.
  • Backend: The application’s backend is built using Node.js for handling requests, managing user authentication, and serving data to the frontend.
  • Database: Utilized MongoDB as the database to store user-generated content (e.g., memories), providing flexibility in data structure and scalability for handling large data sets.
  • Backend MongoDB using Nodejs
  • User authentication and session management for personalized experiences.
  • Ability to create, edit, and delete memories with timestamps.
  • Interactive, searchable memory list with categorization options.
  • Responsive design for mobile and desktop views.
  • Deployed on Firebase for fast hosting and easy management of static assets.

link

Lead web application

  • Frontend: Designed using React.js, focusing on a clean and user-friendly interface for managing leads. Integrated React Hooks and Context API for managing the application state.
  • Backend: Powered by Node.js, facilitating the management of user actions, data processing, and API routes for creating, editing, and deleting lead information.
  • Database: The backend integrates with MongoDB, allowing for flexible and scalable storage of lead data (contact details, status, and notes).
  • Lead tracking with various statuses (e.g., New, In Progress, Closed).
  • Ability to add, edit, and delete lead information.
  • Notifications and reminders for follow-up actions on leads.
  • Data filtering and search functionality to easily locate leads.
  • Deployed on Firebase, offering fast and reliable performance.

link

E-commerce Web App

  • Frontend: Built with React.js and CSS, creating a modern and responsive design that adapts to various screen sizes. Used React Router for smooth navigation between pages.
  • Backend: Developed with Node.js for handling API requests, managing the shopping cart functionality, and processing payments securely.
  • Database: The database is powered by MongoDB, allowing for dynamic storage of product listings, user information, and order data.
  • Secure user authentication and session management for customer accounts.
  • Product catalog with advanced filtering and sorting options.
  • Shopping cart with add/remove functionalities and a seamless checkout process.
  • Payment gateway integration for processing payments.
  • Admin panel for managing inventory, product details, and orders.
  • Deployed on Firebase, ensuring fast and reliable performance.

link

Admin Dashboard

  • Frontend: Developed using React.js to create an interactive and intuitive user interface. Utilized Material-UI components for a professional, cohesive look.
  • Backend: Powered by Node.js, handling API requests for retrieving and updating data related to e-commerce transactions and user interactions.
  • Database: Integrated with MongoDB to manage data related to user accounts, orders, and product details, with real-time updates and efficient querying.
  • Overview of key performance indicators (KPIs) such as total sales, user activity, and inventory levels.
  • Data visualization with charts and graphs to analyze business metrics.
  • Role-based access control for different types of users (admin, manager, staff).
  • Product and order management functionalities, including stock updates and order tracking.
  • Deployed on Firebase, ensuring real-time data synchronization across all users.
link