Skip to content

coderAdityasen/marketingcompany

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

15 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Full Stack Internship Project

This repository contains a full-stack web application featuring:

  • πŸ”§ Backend: Node.js, Express, MongoDB (Mongoose)
  • πŸ’» Frontend: React, Vite, Tailwind CSS
  • πŸ›‘οΈ Authentication: JWT with admin access
  • ☁️ Cloudinary: For image uploads

Visit the Admin Panel here:
πŸ”— https://marketingcompany-eosin.vercel.app/admin

Login credentials:

  • πŸ“§ Email: admin@example.com
  • πŸ”‘ Password: Admin@123

πŸ–₯️ Frontend

βš™οΈ Tech Stack (Frontend)

  • βš›οΈ React – UI library
  • ⚑ Vite – Fast development server and build tool
  • 🎨 Tailwind CSS – Utility-first styling framework
  • 🧭 React Router – Client-side routing
  • πŸ”— Axios – For making HTTP requests
  • πŸ“ React Hook Form – Form management and validation
  • ⏳ React Spinners – Loading indicators

βœ… Features (Frontend)

  • πŸ” Admin Login Page – Includes form validation and loading state
  • 🧭 Responsive Navbar – Navigation component across pages
  • 🏠 Home Page Layout – Basic placeholder for home/dashboard content
  • πŸ”— API Integration – Connects with backend for authentication and data
  • 🎨 Tailwind CSS – For clean, responsive, and modern UI

πŸ“ Main Frontend Files

  • src/App.jsx – Main application file with routing
  • src/components/Login.jsx – Admin login form with validation
  • src/components/navbar.jsx – Navigation bar component
  • src/Home.jsx – Home page layout

πŸ› οΈ How to Run (Frontend)

  1. Install dependencies

    cd frontend
    npm install
    

πŸ”™ Backend

βš™οΈ Tech Stack (Backend)

  • Node.js & Express – API server
  • MongoDB & Mongoose – Database and ODM
  • JWT – Authentication (admin)
  • bcryptjs – Password hashing
  • Cloudinary – Image hosting
  • dotenv – Environment config
  • CORS & cookie-parser – Middleware

βœ… Features (Backend)

  • πŸ” Admin Authentication: JWT-based with middleware verification
  • πŸ“ CRUD APIs: Projects, Clients, Subscribers, Contact Forms
  • πŸ›‘οΈ Admin Middleware: Secures protected routes
  • πŸ”§ Environment Management: Uses .env for secrets

About

MEREN stack complete marketing website

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages