Personal Projects
- 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
- 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
- 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
- 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