🔗 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/