8000 GitHub - fmahadyBD/art-gallery: In this repository, I have built a full-stack Art Social Media project. Users can register, post their artwork to share with others, and manage their posts through their profile. Admins can add categories and enable email validation for new user registration and password recovery functionality.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

In this repository, I have built a full-stack Art Social Media project. Users can register, post their artwork to share with others, and manage their posts through their profile. Admins can add categories and enable email validation for new user registration and password recovery functionality.

Notifications You must be signed in to change notification settings

fmahadyBD/art-gallery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Art Gallery

Overview

Art Gallery is a platform where users can upload and share their artwork with others. The application provides user authentication, category management by admins, and a secure environment using JWT authentication.

Key Features

User Features:

  • Users can upload their artwork to share with others.
  • Users can create an account, and a verification email will be sent.
  • Users can log in and view their profile.
  • Users can see other people's profiles.
  • Users can post their artwork for public viewing.
  • Anyone can explore and view the artwork uploaded by others.

Admin Features:

  • Admins can upload and manage categories for artworks.

Security & Design:

  • JWT authentication is implemented to ensure secure user tracking.
  • Responsive web design for a seamless experience across different devices.

Future Features (Planned):

  • Users will be able to comment and react to other people's artwork.
  • Users will have the ability to sell their artwork to others.

Technologies Used

  • Frontend: (Angular, Bootstrap, etc.)
  • Backend: (Spring Boot)
  • Database: (MySQ)
  • Security: JWT Authentication

Installation & Setup

  1. Clone the repository:
    git clone https://github.com/fmahadyBD/art-gallery.git
  2. Navigate to the project directory:
    cd art-gallery
  3. Install dependencies:
    npm install  # For frontend
    mvn clean install  # For Spring Boot backend
  4. Configure the database and environment variables.
  5. Run the backend server:
    mvn spring-boot:run
  6. Run the frontend application:
    npm start

Screenshorts of this project:

License

This project is licensed under the MIT License.

About

In this repository, I have built a full-stack Art Social Media project. Users can register, post their artwork to share with others, and manage their posts through their profile. Admins can add categories and enable email validation for new user registration and password recovery functionality.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0