- A website designed for an academic institution is complex and works best on a desktop. Unless a website is specially designed to be mobile compatible, it is generally inconvenient to use websites with complex functionalities that have been scaled down to a small screen device.
- Uni-compact focuses on serving mobile users by being an all-in-one, convenient and robust app that is able to provide all academically relevant information while maintaining its core objective of being ‘compact’ and ‘simple’.
- Uni-Compact is able to cater to entities both internal and external relative to the organization and its needs. Providing all the functionalities of a full-fledged desktop website such as checking a student’s academic performance, status, events, news, and course materials to authority level operations implementing C-R-U-D on the institution's database system while also maintaining security and isolation of information in accordance with institution policies on privacy.
- Make your project easy to maintain with this project.
- Install the 🤖 GitBash (recommended)
Prerequisites:
- Install NodeJS from this link.
- Download and install Visual Studio Code from this link.
- For Physical Devices:
- For iOS : Download and install Expo Go from this link.
- For Android: Download and install Expo from this link.
For Using Emulators on Windows:
- Install Android Studio from this link.
- To create a new folder in your hard drive, Or ask me; for more information or guidance.
- Powershell Execution Policy Error:
Open Windows Powershell in
bash RUN AS ADMINISTRATOR
mode.
- Use the following command:
bash Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
-
Now go to the project folder with [GitBash], [CMD] or with the [Visual Studio Code] terminal.
-
Run the code
git init
and clone with this commandgit clone https://github.com/nirobhasan-git/uni-compact.git
andcd
into it. -
Now install with this all
command:
npm install npm install @react-navigation/native @react-navigation/stack expo install react-native-reanimated react-native-gesture-handler react-native-screens react-native-safe-area-context @react-native-community/masked-view npm install @react-navigation/material-bottom-tabs react-native-paper npm install @react-navigation/drawer npm install react-native-elements npm install @rneui/themed @rneui/base
-
**To run ** the
Project
.npx expo start
Or
expo start
Additionally, watch this video to see how to run Expo with React Native.
-
Review every single file and customize it as you like.
-
Build your project by your own. 🚀
-
A The script will customize all the data with yours in all the files.
- A
-
- A
- A
- A
- A
- A
- A
All about our project featurs! 🙈
Login Page
----------
Login as:
Student
Faculty
Parent
Department
Username:
Password:
Forget Password?
Similar Homepage
CMS, Notes, Events, Results
1. Page Title.
2. Loged in user's Full Name And Email.
3. CMS - Course List, Class Attended, Total Class.
4. Trimester Name.
5. Show Announcement.
6. Logout.
Student Homepage
1. CGPA, GPA.
2. Advisor Name.
3. Can Download Faculty's Notes/Course Outline.
4. CGPA Calculator.
Faculty Homepage
1. Enrolled student's information Search.
Students Name, Fathers Name, Mothers Name, Parent Contact, Attendence, Results, Num of trimester.
2. Can upload course outline in any individual courses.
3. General News Publish For Student's.
4. Daily Schedule.
Parent Homepage
1. Faculty Information.
2. Student's Attendance Summary.
3. Course List.
4. Results.
Department Homepage
1. Faculty List + CRUD
2. Student List + CRUD
3. Parent List + CRUD
4. Own Information + CRU
5. Assign Faculty's For Courses.
6. Assign Student's For Courses.
7. Event's + CRUD
8. Publish Scolership List.
8. Set Faculty Scedule.
Some features may be more or less.
-
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
-
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
-
If you are using Windows.
- Install git for Windows.
- Right-click on the git repository folder and click "git bash here".
- Then just perform all the code above.
A couple of screenshots to delight you before you use this project.
Badges and texts will be replaced with your project details!
Link is pending.
Enjoy! 😃
⚠️ Remember that this project should be reviewed and modified to fit your requirements. I created this as a University project. There will be some files that will need manual revision⚠️
Made with a lot of ❤️ by @nirobhasan-git