Spacetime act as a personal timeline, where you login with your Github account using Oauth and create important moments of your life.
This project was developed with the following technologies:
- Typescript
- ReactJS
- Next
- React Native
- Node
- Prisma
- Fastify
- Axios
- Tailwind
- NativeWind
- Zod
- React Navigation
From your command line:
# Clone this repository
$ git clone git@github.com:1TATO/spacetime.git
# Go into the repository
$ cd server
# Install dependencies
$ npm install
# Run Migrates
$ npx prisma migrate dev
# Start server
$ npm run dev
# Clone this repository
$ git clone git@github.com:1TATO/spacetime.git
# Go into the repository
$ cd web
# Install dependencies
$ npm install
# When running web application
Go to .env file in server
Uncomment GITHUB_CLIENT_SECRET and GITHUB_CLIENT_ID under Github (WEB)
Comment GITHUB_CLIENT_SECRET and GITHUB_CLIENT_ID under Github (Mobile)
# Run web
$ npm run dev
# Clone this repository
$ git clone git@github.com:1TATO/spacetime.git
# Go into the repository
$ cd web
# Install dependencies
$ npm install
# When running mobile application
Go to .env file in server
Unomment GITHUB_CLIENT_SECRET and GITHUB_CLIENT_ID under Github (Mobile)
Comment GITHUB_CLIENT_SECRET and GITHUB_CLIENT_ID under Github (WEB)
# Run web
$ npm run start
# use expo or an emulator
Made with ♥ by José Neto 👋 Get in touch!