Skip to content

rupesh110/adminDashboardFullstack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Admin Dashboard (Fullstack MERN)

A full-stack administrative dashboard built using the MERN stack (MongoDB, Express, React, Node.js). This project demonstrates end-to-end feature ownership, including API development, frontend UI implementation, and deployment to production.


Features

  • Full-stack MERN architecture
  • Express server with modular routing
  • React frontend with reusable components
  • CRUD operations for admin data
  • MongoDB database integration
  • Environment-based configuration
  • Production deployment on Render

Tech Stack

Frontend: React, JavaScript, CSS

Backend: Node.js, Express

Database: MongoDB (Mongoose)

Deployment: Render


Project Structure

adminDashboardFullstack/
│
├── client/             # React frontend
│   ├── src/
│   ├── public/
│   └── package.json
│
├── server/             # Express backend
│   ├── routes/
│   ├── models/
│   ├── controllers/
│   ├── index.js
│   └── package.json
│
└── README.md

Getting Started

1. Clone the repository

git clone https://github.com/rupesh110/adminDashboardFullstack.git
cd adminDashboardFullstack

2. Install dependencies

Backend

cd server
npm install

Frontend

cd ../client
npm install

Run the Project

Start Backend

cd server
npm start

Start Frontend

cd client
npm start

Frontend will run on: http://localhost:3000 Backend will run on: http://localhost:5000


Deployment

This project is deployed on Render using separate services for the frontend and backend.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages