Skip to content

Website MAA with frontend (React, TailwindCSS) and backend (NodeJS, ExpressJS, MongoDB)

Notifications You must be signed in to change notification settings

IPrincemishra/websiteMaa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

21 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŒ† Maa Advertising – Full Stack Website

A full-stack web application built for an outdoor advertising & fabrication business.
This project includes a public marketing website and a secure admin dashboard for managing services.

Built as a real-world practice project with focus on clean architecture, usability, and maintainable code.


πŸ”— Live Preview


🧠 Project Overview

This website represents an outdoor advertising agency offering services such as hoardings, flex printing, LED displays, and custom fabrication.

✨ Key Features

  • Public website (Home, Services, Service Detail, About, Contact)
  • Admin dashboard with authentication
  • Add / Edit / Delete services
  • Image-based service listings (no pricing shown)
  • Responsive UI (desktop & mobile)
  • RESTful backend with MongoDB
  • Clean and modern UI using Tailwind CSS

πŸ› οΈ Tech Stack

Frontend

  • React
  • React Router
  • Axios
  • Tailwind CSS
  • React Icons

Backend

  • Node.js
  • Express.js
  • MongoDB
  • Mongoose
  • JWT Authentication

πŸ” Admin Features

  • Secure admin login
  • Protected routes
  • Dashboard layout
  • Manage services (CRUD)
  • Logout & auth persistence

🎨 UI & Design Approach

  • Minimal and business-focused UI
  • Mobile-first responsive design
  • Clean typography and spacing
  • No unnecessary animations or heavy UI libraries

Tailwind CSS was used to design layouts quickly while keeping styles consistent and maintainable.


πŸ€– AI Assistance (Transparent Use)

AI tools were used as a development assistant, not a replacement for logic or decision-making.

AI helped with:

  • Project planning & structure
  • UI/UX suggestions
  • Tailwind CSS utility refinement
  • Code review and simplification

All implementation decisions, refactoring, and final code were fully understood and controlled by the developer.


πŸš€ Development Journey

This project was built like a real product:

  1. Backend setup & database design
  2. Authentication & admin APIs
  3. Admin dashboard UI
  4. Public website pages
  5. Responsive UI improvements
  6. Code cleanup & simplification
  7. Final documentation

Focus was kept on clarity over cleverness and completing a real-world usable project.


πŸ“‚ Project Structure

/backend β”œβ”€β”€ controllers β”œβ”€β”€ models β”œβ”€β”€ routes β”œβ”€β”€ middleware └── server.js

/frontend β”œβ”€β”€ components β”œβ”€β”€ pages β”œβ”€β”€ layouts β”œβ”€β”€ context └── App.jsx

πŸ‘¨β€πŸ’» Author

Prince Mishra
BCA Student | Full-Stack Developer

Focused on learning real-world full-stack development through hands-on projects.


⭐ Final Note

This project was built to learn, practice, and apply full-stack concepts in a realistic scenario β€” not as a tutorial clone.

If you find this project useful, feel free to ⭐ the repository.

About

Website MAA with frontend (React, TailwindCSS) and backend (NodeJS, ExpressJS, MongoDB)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages