facu.azcue.dev logo

Alkemy Challenge - FullStack JS

Budget managment app built in React

Personal budget management app: allows you to create and edit income and expenses, and display the resulting balance.

Technologies

  • Backend: Node.js + Express
  • Frontend: Next.js (React)
  • Database: Supabase (PostgreSQL)
  • Language: TypeScript

Installation & Local Setup

1 - Clone the repository:

<bash>
1git clone https://github.com/fazcue/alkemy-fullstack-js.git
2cd alkemy-fullstack-js

2 - Set up environment variables (.env) for both backend and frontend (Supabase URL, keys, etc.).


3 - Run de backend:

<bash>
1cd backend
2npm install
3npm run dev

4 - Run de frontend:

<bash>
1cd frontend
2npm install
3npm run dev

5 - Open http://localhost:3000 (back) & http://localhost:3001 (front) to use the app locally.