π Voir la dΓ©mo sur Google Drive
Timeless Flow is a mobile application developed with Expo and Firebase, offering essential features for modern and intuitive management. This app includes login, signup, password reset, and secure home screens.
β Login and Signup with Firebase β Password reset via email β User state management with Context API β Form validation with Formik and Yup β Protected navigation with react-navigation β Reusable and custom components β Environment variable management with dotenv
-
Clone this repository:
git clone https://github.com/Holbiwan/Timeless-Flow.git cd Timeless-Flow
-
Install dependencies:
npm install
To start the development server:
expo start
or
yarn start
To create a local build or use a development build:
# Build for Android
npx expo run:android
holbiwan-timeless-flow/
βββ README.md
βββ App.js
βββ LICENSE
βββ package.json
βββ config/
β βββ authConfig.js
β βββ firebaseConfig.js
β βββ theme.js
βββ components/
β βββ Button.js
β βββ FormErrorMessage.js
β βββ InputField.js
β βββ JobCard.js
β βββ LoadingIndicator.js
β βββ Logo.js
β βββ index.js
βββ screens/
β βββ HomeScreen.js
β βββ LoginScreen.js
β βββ SignupScreen.js
β βββ index.js
βββ navigation/
β βββ AppStack.js
β βββ AuthStack.js
β βββ RootNavigator.js
β βββ index.js
βββ utils/
β βββ helpers.js
β βββ validation.js
β βββ yup.js
βββ assets/
β βββ fonts/
β βββ icons/
β βββ images/
βββ android/
β βββ app/
β β βββ src/
β β β βββ main/
β β β β βββ AndroidManifest.xml
β β β β βββ java/com/timeless/flow/
β β β β βββ res/ (assets graphiques)
β βββ gradle/
βββ src/
β βββ App.jsx
β βββ main.jsx
β βββ providers/
β β βββ AuthenticatedUserProvider.js
β β βββ index.js
βββ my-app/ (Version Web React)
β βββ src/
β β βββ App.jsx
β β βββ main.jsx
β β βββ pages/
β β β βββ Home.jsx
β β β βββ Jobs.jsx
β β β βββ SignUp.jsx
β βββ vite.config.js
βββ html-css-version/
β βββ index.html
β βββ styles.css
βββ .yarnrc.yml
- Expo SDK: For mobile app development
- Firebase: Backend for authentication and data
- React Navigation: Screen and route management
- Firestore: Flexible database and create requests
- Jest: Unit tests
- Figma: Design UI UX
This application is licensed under the MIT License. See the LICENSE file for details.
Developed by Sabrina PAPEAU
- X (ex Twitter): https://x.com/Holbiwan_Place
- LinkedIn: https://linkedin.com/in/sabrina-papeau
- Facebook: https://www.facebook.com/Holbiwan.Saby
- Instagram: https://www.instagram.com/holbiwan.saby/