Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/patrickniyogitare28/supa-starter
A full stack react native expo and nodejs app
https://github.com/patrickniyogitare28/supa-starter
Last synced: 3 months ago
JSON representation
A full stack react native expo and nodejs app
- Host: GitHub
- URL: https://github.com/patrickniyogitare28/supa-starter
- Owner: PatrickNiyogitare28
- Created: 2022-07-07T19:28:14.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-07-07T22:05:42.000Z (over 2 years ago)
- Last Synced: 2024-04-20T14:45:14.802Z (9 months ago)
- Language: JavaScript
- Size: 618 KB
- Stars: 8
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## supa-starter
An academic challenge to build a full stack react native expo and nodejs app.The app implements authentication. APi build with nodejs and mongodb. The client is build with react native
## server
The server is a nodejs express & mongodb code base that serves the application API
### Running the server
You can find the post man API documentation included under `src/server/docs` and import it into your post man to test the API live.
Before you run the server
- [X] Make sure you have created a `.env` file that will contain the **JWT_SECRET**
Refer th `.env.example` in the **server** directory
```sh
$ yarn start
```## Client
The client is a react native expo codebase that consumes the Auth API provided by the server
### Running the client
Before you run the client make sure you got `expo-cli` installed on your device
```sh
$ expo start
# or yarn start
```## Preview
![register](https://github.com/PatrickNiyogitare28/supa-starter/blob/master/client/assets/register.png?raw=true)
![login](https://github.com/PatrickNiyogitare28/supa-starter/blob/master/client/assets/login.png?raw=true)
![onboard](https://github.com/PatrickNiyogitare28/supa-starter/blob/master/client/assets/onboard.png?raw=true)