Ani-Tracker is a Social-cataloging website to track previously watched or planning to watch anime inspired by Anilist.co
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
To get a local copy up and running follow these simple example steps.
-
Clone the repo
git clone [email protected]:edwincarr/AniTracker.git
-
Install Dependencies in the root folder
pipenv install --dev -r dev-requirements.txt && pipenv install -r requirements.txt
-
Install NPM packages inside of the react-app folder
npm install
-
Create a PSQL user with CREATEDB PASSWORD
CREATE USER <name> WITH CREATEDB PASSWORD <'password'>;
-
Create a PSQL Database with the user in the last step as the owner
CREATE DATABASE <name> WITH OWNER <user>;
-
Create a .env file to access the backend based on the .env.example within the respective directory
- input desired information into .env
-
Get into Pipenv
pipenv shell
-
Migrate and seed models.
flask db upgrade flask seed all
-
Start the backend in the backend directory
flask run
-
Start the frontend in the frontend directory, this should open the project in your default browser. If not, navigate to http://localhost:3000
npm start
-
From here you can create and sign in as a user and begin using Ani-Tracker
Project Link: https://github.com/edwincarr/AniTracker