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
sanso
and runnpm install
to install dependencies - Navigate to
sanso
and runnpm run dev
to start a local nodemon instance - Navigate to
falco
and runnpm install
to install dependencies - Navigate to
falco
and runnpm run dev
to 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