Back to projects
Workin

Workin

Gerardo Nastri / November 13, 2024

Built with React Native for handling the user interface, serverless Postgres for managing databases, and styled with TailwindCSS, Workout App is a perfect mobile app. The primary goal is to demonstrate how to develop full-stack mobile applications to showcase the developer's skills in a unique manner that creates a lasting impact.

Features

  • Onboarding Flow: Seamless user registration and setup process.
  • Email Password Authentication with Verification: Secure login with email verification.
  • oAuth Using Google: Easy login using Google credentials.
  • Authorization: Secure access control for different user roles.
  • Home Screen with Today Workout: Shows you the workout of the day.
  • Routines: Page where you can view and set up your by-day routine.
  • Profile: Manage account details in the profile screen.
  • Responsive on Android and iOS: Optimized for both Android and iOS devices. and many more, including code architecture and reusability

Technologies

  • Expo: React Native Framework
  • Neon: Postgres database
  • NativeWind: Tailwindcss for react native applications
  • Clerk: User Management
  • Expo secure store: storing session values with expo

links

Getting Started

To get started with this project, you can clone the repository and install the dependencies:

git clone https://github.com/gerardonastri/Workout-App.git
cd uber-clone
npm install

Once the dependencies are installed, you can run the development server:

npx expo start

Deployment

To deploy this project, you can use Expo to generate .apk or .aab file.

Conclusion

This workout app is a great example of how you can build a full-stack application with React Native and Expo