Oracle3
Open-source trading engine and MCP server for prediction markets. Fee-aware no-arbitrage trading across related contracts, live on Kalshi, Polymarket and Solana or on paper.
Application to manage your personal finances, savings goals, and simulate scenarios
AI translation
Aplicación para gestionar tus finanzas personales, objetivos de ahorro y simular escenarios
FinanceJavaScript · ShellGitHub @FranciscoPythOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Backend for Controlalo. RESTful API that handles business logic, transaction data, and calculations. Built with Node.js/Express.
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
A comprehensive expense management backend API built with Node.js, Express, and Sequelize. This application provides a robust REST API for managing personal and business expenses with features like user authentication, expense tracking, categorization, and AI-powered expense extraction from text.Read the full README ↗A comprehensive expense management backend API built with Node.js, Express, and Sequelize. This application provides a robust REST API for managing personal and business expenses with features like user authentication, expense tracking, categorization, and AI-powered expense extraction from text.
Clone the repository
git clone <repository-url>
cd app-gastos-ba
Install dependencies
npm install
Environment Configuration
Create a .env file in the root directory:
PORT=4000
DB_HOST=localhost
DB_USER=your_username
DB_PASS=your_password
DB_NAME=projectgastos
DB_DIALECT=mysql
JWT_SECRET=your_jwt_secret_key
OPENAI_API_KEY=your_openai_api_key
OPENAI_MODEL=gpt-3.5-turbo
Database Setup
src/database/db.sqlStart the application
# Development mode with auto-reload
npm run dev
# Production mode
npm start
The server will start on http://localhost:4000
POST /api/register
Content-Type: application/json
{
"username": "user123",
"password": "password123",
"email": "[email protected]"
}
POST /api/login
Content-Type: application/json
{
"username": "user123",
"password": "password123"
}
GET /api/gastos?usuario_id=1&descripcion=groceries
Authorization: Bearer <jwt_token>
POST /api/gastos
Content-Type: application/json
Authorization: Bearer <jwt_token>
{
"descripcion": "Grocery shopping",
"monto": 150.50,
"fecha": "2024-01-15",
"divisa_id": 1,
"tipostransaccion_id": 1,
"metodopago_id": 1,
"categoria_id": 1,
"usuario_id": 1
}
PUT /api/gastos/:id
Content-Type: application/json
Authorization: Bearer <jwt_token>
{
"monto": 160.00,
"descripcion": "Updated grocery shopping"
}
DELETE /api/gastos/:id
Authorization: Bearer <jwt_token>
POST /api/audio
Content-Type: application/json
Authorization: Bearer <jwt_token>
{
"texto": "I spent $50 on groceries yesterday using my credit card",
"usuario_id": 1
}
GET /api/categorias
POST /api/categorias
PUT /api/categorias/:id
DELETE /api/categorias/:id
GET /api/divisas
POST /api/divisas
PUT /api/divisas/:id
DELETE /api/divisas/:id
GET /api/metodosPagos
POST /api/metodosPagos
PUT /api/metodosPagos/:id
DELETE /api/metodosPagos/:id
GET /api/tiposTransacciones
POST /api/tiposTransacciones
PUT /api/tiposTransacciones/:id
DELETE /api/tiposTransacciones/:id
The application uses the following main tables:
The application integrates with OpenAI's GPT models to:
app-gastos-ba/
├── app.js # Main application file
├── package.json # Dependencies and scripts
├── src/
│ ├── models/ # Sequelize models
│ ├── routes/ # API route handlers
│ ├── database/ # Database schema
│ └── security/ # Authentication middleware
└── assets/ # Static assets
npm run dev: Start development server with nodemonnpm start: Start production servernpm test: Run tests (to be implemented)git checkout -b feature/amazing-feature)git commit -m 'Add some amazing feature')git push origin feature/amazing-feature)This project is licensed under the ISC License.
For support and questions, please open an issue in the repository or contact the development team.