CartNova

Role
Lead Developer
Duration
Jan 2025 - March 2025
Process
• Full Stack Development
• Self-Initiated Project

Project Overview

CartNova is a minimal and elegant furniture e-commerce platform built to deliver a clean user experience with powerful backend features. With a smooth UI powered by React and Tailwind CSS, and a robust backend using Spring Boot and MySQL, CartNova makes managing and shopping for furniture seamless.

This self-initiated project combines modern design principles with real-world functionality, offering features like secure user authentication, a wishlist, cart system, and comprehensive product and category management via an admin panel. Its responsive UI, built with Tailwind CSS, ensures a seamless shopping experience across all devices.

Key Skills & Design Process

01. Skills Gained

The frontend was developed using React.js with Tailwind CSS for fast, responsive styling. The backend is powered by Spring Boot (Java) and connected to a MySQL database. Postman was used for API testing, and Maven managed project dependencies. Version control was handled using Git and GitHub, and the development environment included VS Code and Spring Tool Suite (STS).

02. Design Process

Leveraged React.js and Tailwind CSS for frontend development, ensuring a responsive and intuitive user interface across both mobile and desktop. Focused on clean design principles and user-centric layouts.

03. Tools & Software

Utilized Postman for API testing, VS Code and Spring Tool Suite (STS) for development environments. Git and GitHub were used for version control, ensuring collaborative and efficient development workflows.

04. Client & Development

This self-initiated project allowed for comprehensive full-stack development, integrating a React frontend with a Spring Boot backend. It honed skills in system architecture, database management, and API integration.