Overview
apollobank is a fullstack GraphQL banking application built using React, Node, and TypeScript. It is an open-source project that welcomes contributions from the community. The application allows users to register and login, manage their accounts, perform transactions, and view various charts and settings.
Features
- Login and registration functionality
- Dashboard feature with accounts, transactions, credit cards, and settings
- Spending chart for the current month
- Dummy data generator using faker
Installation
To run apollobank, you need to have Node.js and PostgreSQL 13 installed on your machine. After installing the prerequisites, follow the steps below:
- Create a PostgreSQL database named “apollobank”.
- Clone the Git repository.
- Check the
ormconfig.jsonfile to verify or update the database connection information. - Run the backend server.
- Run the frontend server.
The apollobank application will be served at http://localhost:3000/dashboard.
Summary
apollobank is a fullstack GraphQL banking application built with React, Node, and TypeScript. It provides various features for managing accounts, transactions, and settings. The application also includes a spending chart for the current month and supports the generation of dummy data using faker. With its open-source nature, apollobank welcomes contributions from the community to improve and enhance its functionality.