Skip to content

dheerajsingh89/dm-gallery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DM Gallery

Welcome to DM Gallery – a platform designed to provide you with a personal space to store and cherish your memories. This website allows you to save and organize your images, creating a gallery that captures the essence of your life's moments. Whether it's a special event, a beautiful scenery, or a candid snapshot, use this space to curate and relive your favorite memories.

Feel the joy of having your own digital gallery, accessible anytime and anywhere. Start exploring the features and make this platform an extension of your life's journey.

Table of Contents

Getting Started

Prerequisites

  • Node.js
  • MongoDB

Installation

  1. Clone the repository:
git clone https://github.com/itsdheerajdp/dm-gallery.git
  1. Install dependencies:
cd backend
npm install

cd ../frontend
npm install

Usage

Running the Backend

  1. Make sure MongoDB is running on your machine.
cd backend
npm run dev

The server will run on http://localhost:8000

Running the Frontend

cd frontend
npm run dev

Visit http://127.0.0.1:5173 in your browser to access the frontend.

Features

  • User signup and login.
  • Personal gallery for each user.
  • Image upload and deletion in the gallery.
  • Update user profile details (avatar, cover image, password, full name, email).

Screenshots

Homepage of the website

Homepage

Login page of the website

Login Page

Signup page of the website

SignUp Page

User page of the website

User Page User Page

User account details page of the website

User Account Details User Account Details

Edit user account page of the website

Edit User Account

Contributing

Contributions are welcome! Fork the project, make your changes, and submit a pull request.

About

DM Gallery

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published