Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/interpause/demo-banking-app
https://github.com/interpause/demo-banking-app
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/interpause/demo-banking-app
- Owner: Interpause
- Created: 2024-08-10T16:29:00.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-29T10:36:14.000Z (4 months ago)
- Last Synced: 2024-08-30T04:28:13.550Z (4 months ago)
- Language: JavaScript
- Size: 161 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# demo-banking-app
Demo banking app for DSUTD 2024 Introduction to Full-Stack Web Development. Slides can be found at: _insert link here_.
You are on branch `main` which contains the workshop version of the project. For the other variants, see the following branches:
- `full`: Full version of `main`.
- `my-react`: The stack I typically use.
- `lit`: Me experimenting with LitElement as the UI library & other tools.## Getting Started
```sh
git clone https://github.com/Interpause/demo-banking-app.git
cd demo-banking-app
npm install
```Use `npm run dev` to start the frontend development server. As always, refer to `package.json` for all available scripts.
## Stack
For this workshop, both the frontend and backend are written using the JavaScript ecosystem for simplicity. Depending on your project's needs, you may choose a different stack that crosses language boundaries, such as FastAPI (Python) for the backend and Flutter (Dart) for the frontend.
### Frontend
- [React](https://reactjs.org/): Frontend UI library.
- [Vite](https://vitejs.dev/): Frontend build tool.### Backend
- [Express](https://expressjs.com/): Backend web framework.
- [MongoDB](https://www.mongodb.com/): Database.