This is an Expo project created with create-expo-app.
Here’s a refined version of your description:
iConnect is a social networking application tailored for university students, designed to enhance engagement with campus life. The app helps students stay connected and actively participate in university activities.
Key features of iConnect include:
Home Page: Stay up-to-date with all the latest posts regarding upcoming events, exciting news, and activities shared by fellow students. It’s a central hub to discover what's happening around campus.
Activities Page: Explore various campus markets and clubs (with more to come!). Currently, the app features two markets:
Textbook Market: Find used textbooks for sale by other students, making it easy to save on study materials.
Find My Roommate: Connect with potential roommates or housemates to ease financial burdens and create a comfortable living situation.
Account Page: View and manage all of your listings in both the Textbook and Find My Roommate markets. You can easily delete any listings you no longer need.
-
Install dependencies
npm install
-
Start the app
npx expo start
In the output, you'll find options to open the app in a
- development build
- Android emulator
- iOS simulator
- Expo Go, a limited sandbox for trying out app development with Expo
You can start developing by editing the files inside the app directory. This project uses file-based routing.
When you're ready, run:
npm run reset-projectThis command will move the starter code to the app-example directory and create a blank app directory where you can start developing.
Khanh Le – Project Creator and Maintainer ([email protected])
Yasaman Amannejad - Project Supervisor ([email protected])
Special thanks to the following resources:
Icons and Images:
Icons sourced from Expo Vector Icons.
Images and graphics sourced from various internet sources and Canvas.
Animations powered by Lottie.
Libraries and Tools:
React Native – For building the mobile application.
Expo – For managing and running the app.
React Navigation – For the navigation system.
Xcode – For iOS simulator and development.
Postman – For API testing.
Google Cloud – For database storage.
Firebase – For user authentication and file storage.
MySQL – For database management.
REST API – For communication between the frontend and backend.