Skip to content

alexdwagner/art-archive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Art Archive

Art Archive is a web-based platform designed for artists, makers, and digital media creators to store, manage, and share their own artworks, notes, and digital materials. It's meant to serve as a tool for preserving your own digital materials, and to allow you to easily find those materials to share them with others.

Requirements

  • Node.js
  • Npm (Node package manager)
  • MySQL
  • React.js

Directory Structure

  • /art-archive - This directory contains the frontend of the application, built with React.js
  • /backend - This directory contains the backend of the application, built with Node.js and Express.js

Installation & Set Up

  1. Clone this repository:

    git clone https://github.com/username/art-archive.git

Frontend Setup

  1. Navigate to the art-archive directory:

    cd art-archive
  2. Install the dependencies:

    npm install
  3. Start the application:

    npm start

The frontend of the application should now be running at http://localhost:3000.

Backend Setup

  1. Navigate to the backend directory:

    cd ../backend
  2. Install the dependencies:

    npm install
  3. Rename .env.example to .env and fill the environment variables as per your MySQL configurations.

  4. Start the application:

    npm start

The backend of the application should now be running at http://localhost:3001.

You should now have both the frontend and backend running. Enjoy using the Art Archive Application!

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published