→ Project nameMyLife App + GraphQL Backend
Expo & React Native mobile app with Nest.js backend. Features include user authentication, creating reminders with tasks and images, expense tracking, creating secured notes with expo-authentication, creating your own workouts and exercises to track your progress. The app is powered by a GraphQL API provided by the backend server. The backend server is built with Nest.js and MySQL database with TypeORM. It offers a GraphQL API for the mobile app. Secure user authentication is ensured with JWT for token-based authentication and Bcrypt for password hashing. Push notifications are managed with expo-push-notifications-sdk and scheduled tasks with @nestjs/schedule. Both the mobile app and backend server are designed and built by me from scratch.
- User authentication
- Creating reminders with tasks and images
- Expense tracking
- Creating secured notes
- Creating your own workouts and tracking your progress
→ Project stack
- Frontend
- Backend