Skip to content

VeroniqueDM/ArtHub

Repository files navigation

ArtHub - Connecting Artists and Art Enthusiasts

Welcome to ArtHub, a platform designed to bring together artists and art enthusiasts in a vibrant community. This full-stack Django project features custom authentication, authorization, and a variety of engaging features to enhance the user experience.

Table of Contents

Features

  • User Authentication and Authorization:

    • Custom authentication system to securely manage user accounts.
    • Roles and permissions for different user groups, including artists, art enthusiasts, moderators, and administrators.
  • Personalization and Interaction:

    • Last viewed news and liked/bookmarked art pieces for a personalized experience.
    • Groups and roles to facilitate interaction and collaboration among users.
  • Moderation and Administration:

    • Moderator area for content review and management.
    • Admin panel for system-wide configuration and user management.
  • Responsive Design:

    • Ensures a seamless experience across devices of all sizes.

Technologies Used

  • Backend:

    • Django: A high-level Python web framework.
    • PostgreSQL: A powerful, open-source relational database.
  • Frontend:

    • JavaScript, HTML, CSS: Standard web technologies for dynamic and responsive user interfaces.

Live

Visit the live ArtHub website: Demo

Installation

  1. Clone the repository:
git clone https://github.com/VeroniqueDM/ArtHub
  1. Navigate to the project directory:
cd ArtHub
  1. Install dependencies:
pip install -r requirements.txt
  1. Apply database migrations:
python manage.py migrate
  1. Run the development server:
python manage.py runserver
  1. Open your browser and visit http://localhost:8000 to explore ArtHub locally.

Usage

Provide instructions on how users can navigate and use the features of ArtHub.

Screenshots

Screenshot 1

License

This project is licensed under the MIT License.

Contact

For inquiries, feedback, or collaboration opportunities, feel free to contact me:

Email: veronika.dmiteva@gmail.com

About

ArtHub Django Web App

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published