Briskly is a flashcard digitization app where I utilize Natural Language Generation and Processing to create flashcards based on context and validate user responses. This enhances the user's study autonomy and reduces friction and steps required for creating a new study deck.
![Screenshot 2023-09-08 at 10 09 24](https://private-user-images.githubusercontent.com/103655828/266620285-01260835-d475-4aee-b8b7-6ea9659efacb.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1OTEwODIsIm5iZiI6MTczOTU5MDc4MiwicGF0aCI6Ii8xMDM2NTU4MjgvMjY2NjIwMjg1LTAxMjYwODM1LWQ0NzUtNGFlZS1iOGI3LTZlYTk2NTllZmFjYi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxNVQwMzM5NDJaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT01NzI0YzI2Y2JhYmNhYjBkMWU1MjAyNmRlMGM1NzBiZDEyNjM3ZGQ5NmFhYWRkYzYzMzI2MTQzNjhiOTczYzFkJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.gNscxVGar7SUUiVH2ULyVztEsTZjzpDsKB2EePmQhF8)
- Next.js
- React.js
- Tailwind CSS
- TypeScript
- OpenAI API
- Prisma ORM
- PostgreSQL
- Docker
- Railway
- Go to the root folder
cd briskly
- Create a
.env
file based on.env.example
- Fill in all environment variables
- Install all dependencies
yarn
- Setup the database with Docker
docker-compose up -d
- Run the dev server
yarn dev