To run the web app locally these are the following requisites:
- PostgreSQLL database for persistant storage
- Redis instance for caching
- Node.js
- npm to install dependencies
The main commands to run the app are:
- Navigate to
sansoand runnpm installto install dependencies - Navigate to
sansoand runnpm run devto start a local nodemon instance - Navigate to
falcoand runnpm installto install dependencies - Navigate to
falcoand runnpm run devto start a local nextjs instance
After that navigate to your desired localhost port and use the app!
| Codebase | Description |
|---|---|
| sanso | Express/GraphQL API |
| falco | Web app frontend |
| React Native app | |
| Desktop app |
-
Web Frontend:
- React bootstrapped using create-nextjs-app
- Next.js
- Type-GraphQL for type generation
- Apollo Client
-
Backend:
- Node.js using npm package manager
- Express framework
- Apollo-Server-Express
- TypeORM for type generation