Skip to content

insea-connect/insea-connect-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Logo

INSEA Connect

A centralized platform for all your INSEA needs

Motivation    |    Overview    |    Built With    |    Installation    |    Roadmap    |    Contributing    |    Authors

Motivation

INSEA Connect is born out of a passionate initiative to foster an open-source culture within INSEA, championing the philosophy of "developed by students, for students." This project not only aims to tailor a communication tool that meets the specific needs of our academic community but also serves as a platform for students to gain real-world software development experience. By involving students in the development process, INSEA Connect empowers them to create solutions that directly enhance their academic and social environment, fostering a cycle of learning, implementing, and improving. This hands-on approach ensures that the application continuously evolves and adapts, driven by the creativity and technical skills of the students it serves.

(back to top)

Overview

INSEA Connect is a dynamic, student-driven communication app tailored specifically for the INSEA community. It integrates multiple key features designed to enhance both academic and social interactions among students and faculty. The core functionality includes a versatile chat application that supports both individual and group conversations, fostering easy and efficient communication. It also features a drive storage system for centralized sharing and management of study materials, enhancing accessibility and organization. Additionally, an assignment section is included, where students can track and manage their weekly tasks seamlessly. A training section offers quizzes to help students prepare for exams, supporting academic success. Beyond these features, INSEA Connect is an evolving platform, continuously welcoming new ideas and contributions from INSEA students to expand and improve the application, ensuring it remains by students, for students.

(back to top)

Built With

(back to top)

Installation

Work in progress

(back to top)

Roadmap

Common

  • Refactor code for better readability

Frontend

  • Build Chat feature UI
  • Build Drive storage feature UI
  • Build Bot assistant feature UI

Backend

  • Build chat feature
  • Build drive storage feature
  • Build bot assistant feature
  • Add support to authentication w/ Keycloak

DevOps

  • Implement CI/CD w/ github actions
  • Deploy the application on AWS

Documentation

  • Write a detailed README
  • Write a detailed CONTRIBUTING guide

(back to top)

Contributing

We enthusiastically welcome contributions from the INSEA community to help enhance and expand INSEA Connect. If you're interested in being a part of this dynamic project, here's how you can get involved:

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feat/new-feature-name)
  3. Commit your Changes (git commit -m 'feat: add some new feature')
  4. Push to the Branch (git push origin feat/new-feature-name)
  5. Open a Pull Request

(back to top)

Authors

(back to top)

About

Main repository for INSEA Connect app

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •