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.
- Node.js
- Npm (Node package manager)
- MySQL
- React.js
/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
-
Clone this repository:
git clone https://github.com/username/art-archive.git
-
Navigate to the
art-archive
directory:cd art-archive
-
Install the dependencies:
npm install
-
Start the application:
npm start
The frontend of the application should now be running at http://localhost:3000.
-
Navigate to the
backend
directory:cd ../backend
-
Install the dependencies:
npm install
-
Rename
.env.example
to.env
and fill the environment variables as per your MySQL configurations. -
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!
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.