Skip to content

DamianKocjan/flashcardz

Repository files navigation

Flashcardz

Flashcardz is an educational platform to help with learning words and definitions in other languages.

Tech Stack

Run Locally

Clone the project

git clone https://github.com/DamianKocjan/flashcardz

Go to the project directory

cd flashcardz

Install dependencies

npm install

Set environment variables

  • copy contents of .env-example to .env
  • fill variables

Start the server

npm run dev

Testing

  • Create testing account in development enviroment on Clerk's dashboard. With data which you used to create user update auth.json file in cypress/fixtures/.
  • Update .env file.
  • Run npm run seed.

Running integration tests

npm run test

Running end-to-end (e2e) tests

npm run cypress:run

Authors

License

MIT