This pull request includes several changes to the frontend directory, primarily focusing on setting up an Expo project, configuring ESLint, updating the .gitignore file, and creating initial components and screens for the app. The most important changes include the creation of example screens and layouts, updating the project configuration, and adding a comprehensive README file.
Project Setup and Configuration:
ESLint Configuration:
Added ESLint configuration for Expo projects in frontend/.eslintrc.js.
.gitignore Update:
Updated .gitignore to include patterns generated by expo-cli and removed unnecessary entries.
Project Configuration:
Updated frontend/app.json to configure app settings, including icon paths, splash screen, and web bundler settings. [1][2]
Example Screens and Layouts:
Tab Layout and Screens:
Created frontend/app-example/(tabs)/_layout.tsx to set up the tab navigator with two screens: Home and Explore.
Added frontend/app-example/(tabs)/index.tsx and frontend/app-example/(tabs)/explore.tsx with initial content and styling. [1][2]
Root Layout:
Added frontend/app-example/_layout.tsx to configure the root layout with theme support and splash screen handling.
Documentation:
README File:
Added a comprehensive README file in frontend/README.md with instructions on getting started, development, and resources for learning more about Expo.
These changes set up the foundational structure of the Expo project, configure essential tools, and provide initial components and screens to kickstart development.
![Uploading Landing page design.png…]()
Created landing screen
65
This pull request includes several changes to the
frontend
directory, primarily focusing on setting up an Expo project, configuring ESLint, updating the.gitignore
file, and creating initial components and screens for the app. The most important changes include the creation of example screens and layouts, updating the project configuration, and adding a comprehensive README file.Project Setup and Configuration:
ESLint Configuration:
frontend/.eslintrc.js
..gitignore Update:
.gitignore
to include patterns generated byexpo-cli
and removed unnecessary entries.Project Configuration:
frontend/app.json
to configure app settings, including icon paths, splash screen, and web bundler settings. [1] [2]Example Screens and Layouts:
Tab Layout and Screens:
frontend/app-example/(tabs)/_layout.tsx
to set up the tab navigator with two screens: Home and Explore.frontend/app-example/(tabs)/index.tsx
andfrontend/app-example/(tabs)/explore.tsx
with initial content and styling. [1] [2]Root Layout:
frontend/app-example/_layout.tsx
to configure the root layout with theme support and splash screen handling.Documentation:
frontend/README.md
with instructions on getting started, development, and resources for learning more about Expo.These changes set up the foundational structure of the Expo project, configure essential tools, and provide initial components and screens to kickstart development. ![Uploading Landing page design.png…]()