Student Companion App: An Educational Productivity Tool


The “Student Companion App” is a cloud-based platform designed to significantly reduce the stress and workload of students by efficiently managing tasks and files. This app provides a central hub for students to manage their educational activities, enhancing organization and accessibility.



Technological Foundation and Functionality

The app harnesses the power of modern web technologies including JavaScript, React-native, and cloud services provided by Firebase. The app’s architecture follows the robust Model-View-Controller (MVC) design pattern, ensuring a clean separation of concerns and high maintainability. It utilizes Node.js for building and managing server-side operations, and Expo for publishing updates and managing releases across platforms.

Core Features and User-Centric Design

Developed the UI using figma elements and react-native, which makes it to semlessly work in iOS, Android and in the regular Web.

Auth

Key functionalities include:

By integrating these features into a user-friendly interface, the Student Companion App not only aids in academic organization but also boosts productivity and mental well-being.

Dashboard


Scheduler


Repo


Task Manager

Conclusion

The Student Companion App represents a significant advancement in educational technology, providing a comprehensive solution for students and educators alike to navigate the complexities of academic life with ease and efficiency.