Ensure your database is accessible from the server/routes.ts
files given the env variables
defined in .env.js
.
Start the express server by running:
node server/routes/routes.js
To start the app, from the root of the project run.
npm run start
Open up the project in Android Studio, build the gradle project and run it on an emulator of your choice.
An emulator phone should pop up, and once the app has build, you will be able to register/login and then use the app.
Clean repo with .gitignoreConvert to Typsscript
Add global styling- Get display settings from user preferences
- Dark Mode
-
Event
- Create Event
- Location
- Spotify integration
- Add photo, default photo
- Invites guests
- Guestlist
- Spotify Tab
- Create Event
-
Event Feed
- Going/Not going/Maybe
- Event invitations / New notifications
-
User
- Profile
- Authorise Spotify
- Settings
- Text size
Date format- Privacy (phone number, email, profile)
- Profile
-
Authentication / Login
- Phone Number
- Sessions
- 2FA
- Populate redux store with datebase values
- User profile (cache locally?)
- User settings (cache locally?)
- Get events for the user
- Post changes to database
- Refresh data
- Events
- Users
- Privacy / Security / Auth