A inspired clone of Flickr. Animagee is a website where you can share your anime images.
| Live link | MVP Feature List | Database Schema |
- Clone this repo.
-
git clone https://github.com/JayDrojas/authenticate-me.git
- Install dependencies from the root directory.
-
npm install
- Create a POSTGRESQL user CREATEDB and PASSWORD in PSQL.
-
CREATE USER <name> WITH CREATEDB PASSWORD <'password'>
- Create a .env file in the backend directory. Use the .env.example in the backend directory.
- Enter the database username and password you used to create on step 3 into the .env file as well as the secured combination of characters for your JWT_SECRET and your choice of PORT number (preferably 5000)
- Add the following proxy to your package.json file within your frontend directory, replace or keep the 5000 port to match your PORT configuration you created in the previous step.
-
"proxy": "http://localhost:5000"
- Create Database, Migrate, and Seed models. In the backend directory
- npx dotenv sequelize db:create
- npx dotenv sequelize db:migrate
- npx dotenv sequelize db:seed:all
- Start service in the backend directory.
-
npm start
- To start the service in the frontend directory type the command below and that should open the project in your default browser. If not, navigate to http://localhost:3000.
-
npm start
- You can use the demo user or create an account to begin using Animagee.
Logged in users can perform the following actions.
- Add/View/Edit/Delete Images
- Add/View/Edit/Delete Comments


