Skip to content

ahnge/walletdotlog-be

Repository files navigation

Walletdotlog

An expense tracker app. Just a basic CRUD api that I did to track my expenses.

Features

  • CRUD
  • Authentication
  • Email confirmation
  • Social Login

Tech Stack

Client: React, ReactQuery, TailwindCSS, DaisyUI

Server: Django, DjangoRestFramework

Lessons Learned

I learned a lot building this project. I wanna point out 2 things. First one is authentication and permission. It was a pain in the ass. I learned about different kinds of authentication such as Session based authentication, Token based authentication(JWT) and Oauth 2.0 along with OpenIdConnect. I managed to sove the authentication need for this project by using these packages - dj-rest-auth, django-allauth and djangorestframework-simplejwt. My knowledge on this topic after building this project is still in an embryo stage. I have a long way to go deep.

Second one is basic SQL and a little bit about postgresql. I don't know much about either of these as I just used the django's build-in ORM.

Feedback

If you have any feedback, please reach out to me at [email protected]

🔗 Links

portfolio linkedin

Related

Here is the related frontend project.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages