Skip to content
/ Ranga Public

Ranga - Art and Craft Hub offers landscape painting, portrait drawing, watercolor painting, oil painting, charcoal sketching, and cartoon drawing. Features include user authentication, item management, responsive design, and customizable art categories.

Notifications You must be signed in to change notification settings

zioun/Ranga

Repository files navigation

Ranga - Art and Craft Hub

Welcome to Ranga - Art and Craft Hub, your ultimate destination for all things art and craft!

Introduction

Ranga is a web platform designed to cater to artists and craft enthusiasts of all levels. Whether you're into Landscape Painting, Portrait Drawing, Watercolour or Oil Painting, Charcoal Sketching, or Cartoon Drawing, Ranga provides a comprehensive space to explore, create, and share your passion.

Features

  • Navbar: Easy navigation with links to Home, All Art & Craft Items, Add Craft Item (for registered users), My Art & Craft List (for registered users), Login, Register, and Logout.
  • Home Page: Featuring a dynamic Banner/Slider, Craft Items Section, Art & Craft Categories, and customizable Extra Sections.
  • Craft Items Section: Displays a variety of craft items with images, names, and View Details buttons for quick access.
  • Add Craft Item Page: Private/Protected route for registered users to add new art & craft items with detailed information.
  • View Details Page: Private/Protected route showing detailed information about each art & craft item.
  • My Art & Craft List: Private/Protected route allowing users to manage their added items, including update and delete functionalities.
  • Art & Craft Categories: Explore different subcategories with links to specific item listings.
  • Responsive Design: Ensures a seamless experience across all devices.
  • Authentication: Secure password and email-based authentication with password verification criteria.
  • Theme Toggle: Dark/light theme toggle for personalized browsing.
  • Message Alerts: Toast/sweet alert notifications for success and error messages.
  • Technologies: Built using React, Node.js, Express.js, MongoDB, Firebase authentication, and more.

Installation Steps

  1. Clone the repository:
    git clone https://github.com/Zioun/Ranga.git
  2. Navigate to the project directory:
    cd folder-name
  3. Install dependencies:
    npm install

Getting Started

To get started with Ranga - Art and Craft Hub:

  1. Set up Firebase and MongoDB credentials (refer to environment variables).
  2. Run the development server using npm start.

Server

For server-related details, visit the Ranga Server GitHub Repository.

Demo

Explore the live demo of Ranga - Art and Craft Hub at Ranga Demo.

License

This project is licensed under the MIT License.

About

Ranga - Art and Craft Hub offers landscape painting, portrait drawing, watercolor painting, oil painting, charcoal sketching, and cartoon drawing. Features include user authentication, item management, responsive design, and customizable art categories.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages