CollegeOne is a comprehensive mobile application designed to simplify the administrative processes in educational institutions. This app manages student profiles, streamlines onboarding, handles leave applications, facilitates fee submissions, and oversees various other student-related tasks to improve efficiency for students and administrators alike.
CollegeOne serves as a one-stop solution for managing several institutional administrative tasks. By digitizing these processes, the app enables educational institutions to operate more efficiently and enhance student experience.
- Student Profile Management: Manage detailed profiles of each student.
- Onboarding: Streamlined onboarding process for new students.
- Leave Applications: Submit, review, and track leave applications.
- Fee Submissions: Digital fee submission, with tracking and notifications.
- Other Processes: Customizable workflows for handling additional student-related processes.
- Frontend: React Native (using Expo for cross-platform compatibility)
- Backend: Appwrite
- Routing:
expo-router
- UI/UX: Tailwind CSS (using NativeWind for React Native compatibility)
Ensure you have the following installed:
- Node.js
- Expo CLI
- A code editor like Visual Studio Code
- Clone the repository:
git clone https://github.com/your-username/CollegeOne.git
- Navigate to the project directory:
cd CollegeOne3.Install dependencies:
- install dependncies
npm install
- Start the Expo development server:
expo start
- Follow the Expo CLI prompts to open the app in an emulator or on a physical device using the Expo Go app.
- Signup/Login: Users can sign up with a college email or log in if they already have an account.
- Student Dashboard: Access personal details, leave applications, and fee submission status.
- Administrative Access: Allows admins to view, approve, or deny leave requests, and manage other student-related data.
- Notifications: Students receive notifications for onboarding steps, fee submission reminders, and leave application updates.