Daily anime title hangman created with React and Express which can be accessed here!
- analysis, Some analysis made after collecting anime data
- be, Express backend
- fe, React frontend
- MAL-Api, Anime data collection using MyAnimeList API.
- Clone this repository
https://github.com/RafadanaM/AnimeHangman.git
- Go to
MAL-Api
directory and runnpm install
(If you want to generate new anime data) - Go to
fe
directory and runyarn install
- Go to
be
directory and runnpm install
- In
MAL-APi
directory, create.env
and writeCLIENT_ID=YOUR_MAL_CLIENT_ID
- Create
data.json
with content of{"data": []}
- Set appropriate offset, limit, and data limit in
index.js
- Run
npm start
-
- Copy
data.json
fromMAL-Api
tobe/src/db/
- Create
.env
file inbe
with keys inenv-example
- Run
npm run start:dev
- Copy
-
- Create
.env
file infe
with keys inenv-example
- Run
yarn start
- Create
-
- Create new migration by running
npm run migration:generate ./src/db/migrations/migration_name
- Run
npm run build
- Create new migration by running
-
- Run
yarn build
- Run