Skip to content

mhd-riaz/aelo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation


AELO FINANCIAL MANAGEMENT

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

GitHub release (latest by date) GitHub issues GitHub pull requests

⚙️ Pre-requirements

Name version
Python 3.8
Node >14.18
Git -

⚡️ Quick start

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! 🎉

📖 Project Wiki

What is Aelo?

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".

Aelo's pain points

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.

Features

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

Frontend

  • The frontend for this application is hosted by Vercel

Backend

  • This backend is currently hosted on Heroku

Database

  • PostgreSQL -> hosted on heroku free tier PostgreSQL:

⭐️ Project assistance

If you want to say thank you or/and support active development of Aelo:

Together, we can make this project better every day! 😘

📹 Youtube Short video

check video

⚠️ License

Aelo is free and open-source software licensed under the GNU AGP v3.0 License.