Aelo is a new production-ready project built with backend (Django), frontend (TypeScript, Angular)
and many other open source libraries.This project was developed as a part of CS50 courseware by the sole author Mohamed Riaz
Name | version |
---|---|
Python | 3.8 |
Node | >14.18 |
Git | - |
First install Node version 14.18
or higher is required in order to start serving the frontend.
If you're looking for the Backend part of this app, switch to stable-backend branch.
Package manager - yarn install yarn using the following command
npm install --global yarn
Let's now install package dependencies via yarn (or npm) inside frontend folder where yarn.lock files are located:
yarn install
To serve files using Angular use
ng serve -o
That's all you need to know to start! 🎉
Aelo is a financial management app created as a part of CS50 final project. This app was built on top of frameworks like Angular and Django and was integrated via restful API's. The word Aelo has its root from my mother tongue (Urdu), meaning "here you go".
Being a bachelor, I felt it hard to keep track of all transaction that we made via cash, UPI, bank transfer, ATM cards, coupons and what not. Do you remember last time that you and your friend went on a tour, and you taking responsibility of all cash dealings? There was onepoint of time, where I lost two transaction from my mindfulness. Thus I present you my Aelo app.
Aelo is packed with features like
- Complete list of transactions done till date
- Monitoring cash in-flows and out-flows per month
- Visualization of frequent transaction category
- Visualization of metrics like bank balance with respect to time
- Token based authentication for secured logins
- Restfull api for developers to access
- The frontend for this application is hosted by Vercel
- This backend is currently hosted on Heroku
- PostgreSQL -> hosted on heroku free tier PostgreSQL:
If you want to say thank you or/and support active development of Aelo
:
- Add a GitHub Star to the project.
- Write interesting articles about project on Dev.to, Medium or personal blog.
Together, we can make this project better every day! 😘
Aelo
is free and open-source software licensed under the GNU AGP v3.0 License.