module
0.0.0-20240208025150-f8db1fdd5455
Repository: https://github.com/bartekpacia/flashwise.git
Documentation: pkg.go.dev
# README
flashwise backend
Backend for the Flashwise app.
Testing
-
Create a user
http POST localhost:8080/register \ username="charlie" \ email="[email protected]" \ password1="tiger123" \ password2="tiger123"
-
Create a flashcard set:
http POST localhost:8080/sets \ 'Authorization: Token 6d0c1a5ecb334e176c5d13e8d24c282a8b45684d' \ is_public:=true \ name='Geography'
-
Get user's flashcard sets:
http GET localhost:8080/sets \ 'Authorization: Token 6d0c1a5ecb334e176c5d13e8d24c282a8b45684d'
-
Create a flashcard
http POST localhost:8080/flashcards \ 'Authorization: Token 6d0c1a5ecb334e176c5d13e8d24c282a8b45684d' \ front="Capital of Poland" \ back="Warsaw" \ flashcard_set:=1
-
Get user's flashcards:
http GET localhost:8080/flashcards \ 'Authorization: Token 6d0c1a5ecb334e176c5d13e8d24c282a8b45684d'
Development
To execute query directly in the database container:
docker exec -it flashwise-database-1 mysql -u root -psecret -e "USE flashwise; SELECT id, author_id FROM flashcard_sets;"
docker exec -it flashwise-database-1 mysql -u root -psecret -e "USE flashwise; SELECT id, front, back, author_id FROM flashcards;"
Resources
# Packages
No description provided by the author