GithubHelp home page GithubHelp logo

culturemingle's Introduction

CultureMingle

Background

CultureMingle is a group project for 2023 Winter ECE 651 Foundations of Software Engineering of the Univeristy of Waterloo.

Abstract

Recent data from Immigration, Refugees, and Citizenship Canada (IRCC) shows that the number of international students studying in Canada has seen a significant increase in recent years. However, many of these students often struggle to adapt to their new surroundings and integrate into the local community, particularly those who do not speak English as their first language. The challenges of being away from friends and family, coupled with feelings of loneliness and homesickness, are major issues for this group. Additionally, students from different countries tend to form their own groups, making it difficult for them to interact and connect with one another.

Currently, there is a lack of products available to help bridge these gaps and connect international students from diverse backgrounds. Our goal is to develop CultureMingle, a web-based, user-friendly, and real-time activity planning application specifically tailored to international students. Through the platform, students can create and join various activities such as group games, cultural experiences, and outdoor adventures. Importantly, CultureMingle is committed to ensuring the safety and security of its users by protecting them from fraud or any other risks.

To build a stable and maintainable single-page-application, we plan to use React for the front-end and SpringBoot for the back-end technologies. Additionally, to ensure the best protection of users' information and privacy, we will use MySQL for data storage and JSON Web Token for authentication. To implement best Agile practices, we will be using Jira for project management and GitLab for version control to deliver projects incrementally.

While there are already some mobile apps, such as Gatter-Gather For Better, available in the market, they are primarily geared towards Chinese students. CultureMingle, on the other hand, serves all international students with an English interface. Overall, CultureMingle aims to help international students discover new interests and connect with like-minded individuals, fostering a sense of community and cultural exchange.

Members

  • Amber Wang
  • Anqi Wang
  • Aosen Xiong
  • Yuren Qin
  • Yutong Song

culturemingle's People

Contributors

ao-senxiong avatar songbulabuka avatar

Watchers

Qianqian Wang avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.