Skip to content

Welcome to GadhiMart, your one-stop shop for innovative online shopping solutions. This project is split into two main parts: the backend (gm) and the frontend (front).

Notifications You must be signed in to change notification settings

bisesh7/gadhimart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GadhiMart

Welcome to GadhiMart, your one-stop shop for innovative online shopping solutions. This project is split into two main parts: the backend (gm) and the frontend (front).

Live Version

Access the live application here.

Technologies Used

Backend (gm)

  • Node.js and Express: For server-side logic
  • MongoDB and Mongoose: For database management
  • Passport.js: For authentication
  • Nodemailer: For sending emails
  • Socket.io: For real-time communication
  • Other utilities like bcryptjs, axios, and moment

Frontend (front)

  • React: For building the user interface
  • Material-UI and Bootstrap: For styling and layout
  • React Router: For navigation within the application
  • Axios: For HTTP requests
  • React Admin: For admin features
  • Socket.io Client: For real-time communication on the client side
  • Various plugins for UI elements like carousels, image galleries, and tooltips

Features

  • User authentication and session management
  • Real-time chat and notification systems
  • Admin dashboard for managing users and content
  • Dynamic content loading and management
  • Responsive and interactive design

Installation

Clone the repository

git clone [repository-url]
cd [repository-directory]
Install dependencies
bash
Copy
# Install backend dependencies
npm install

# Install frontend dependencies
npm run front-install
Running the application
bash
Copy
# Start the backend and frontend concurrently
npm run dev
Configuration
Ensure you have a .env file in the root of your backend directory with all the required environment variables set, like database URI, mail credentials, and secret keys.

Contributing
We welcome contributions to GadhiMart. Please read our contributing guidelines before submitting pull requests to the project.

License
This project is licensed under the ISC License. See the LICENSE file for more details.

About

Welcome to GadhiMart, your one-stop shop for innovative online shopping solutions. This project is split into two main parts: the backend (gm) and the frontend (front).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published