Edusync is a mobile application that helps students to manage their time effectively. It allows students to create a timetable, set reminders for assignments and exams, and track their progress. The app also provides access to educational resources, such as study materials and tutorials, to help students improve their academic performance. By providing a centralized platform for time management and academic support, Edusync aims to help students achieve their academic goals and succeed in their studies.
-
Clone the repository: clone the repository by running the following command in the terminal
git clone https://github.com/JerryLegend254/edu-sync.git
Then in the terminal change the directory
cd edu-sync
-
Install dependencies:
bunx expo install bun install
-
For the android(Emulator or mobile phone):
bun run android
-
For the ios(Xcode or mobile phone):
bun run ios
├── app
│ ├── (auth)
│ │ ├── forgotpassword.tsx
│ │ ├── _layout.tsx
│ │ ├── resetpassword.tsx
│ │ ├── sign-in.tsx
│ │ └── sign-up.tsx
│ ├── (home)
│ │ ├── index.tsx
│ │ ├── _layout.tsx
│ │ ├── (settings)
│ │ │ ├── change-password
│ │ │ │ └── index.tsx
│ │ │ ├── index.tsx
│ │ │ ├── _layout.tsx
│ │ │ ├── my-categories
│ │ │ │ └── index.tsx
│ │ │ ├── notification
│ │ │ │ └── index.tsx
│ │ │ └── profile
│ │ │ └── index.tsx
│ │ ├── (study_materials)
│ │ │ ├── add.tsx
│ │ │ ├── index.tsx
│ │ │ └── _layout.tsx
│ │ └── (tasks)
│ │ ├── add.tsx
│ │ ├── [id]
│ │ │ └── edit.tsx
│ │ ├── [id].tsx
│ │ ├── index.tsx
│ │ └── _layout.tsx
│ ├── index.tsx
│ └── _layout.tsx
├── app.json
├── babel.config.js
├── bun.lockb
├── components
│ ├── bar-container
│ │ └── bar-container.tsx
│ ├── button
│ │ └── button.tsx
│ ├── CustomDrawerComponent.tsx
│ ├── iconContainer
│ │ └── icon-container.tsx
│ ├── profile
│ │ └── profile-settings-card.tsx
│ ├── safearea
│ │ └── safearea.tsx
│ ├── sectionBar
│ │ └── section-bar.tsx
│ └── spacer
│ └── spacer.tsx
├── constants
│ ├── colors.ts
│ └── fonts.ts
├── expo-env.d.ts
├── hooks
│ ├── useColorScheme.ts
│ ├── useColorScheme.web.ts
│ └── useThemeColor.ts
├── lib
│ ├── apiCategories.ts
│ ├── api-functions.ts
│ ├── apiStudyMaterial.ts
│ ├── apiTasks.ts
│ ├── supabase.ts
│ └── utils-functions.ts
├── package.json
├── package-lock.json
├── providers
│ ├── AuthProvider.tsx
│ ├── MyTaskProvider.tsx
│ └── ProtectedRoutes.tsx
├── README.md
├── scripts
│ └── reset-project.js
├── tsconfig.json
└── type-declarations
└── index.ts