Skip to content

Project that made me JPMorgan Code for Good 2022 Winner

Notifications You must be signed in to change notification settings

dhairyaostwal/team-5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Team-5 Team Thanos

Organisation Name

Sustainability Mafia

Problem Statement

SusMafia is a community-driven non-profit organization and predominately tends to the need of sustainability entrepreneurs. The core value of the company relies on resource sharing between our members. Build an application that can help facilitate resource sharing, such as clients, investors, contacts, etc., amongst our sustainability entrepreneurs. Imagine how this product can use tools such as gamification, incentives, and community chat and engagement to encourage resource sharing within the community.

Solution Approach

5 points approach used to solve this problem:

  1. Gamification - Incentives(Coins), Mafiaoso Score, Leaderboard, Referrals to earn coins, Store to redeem coins for real-world entity, User badges for achievement

  2. LinkedIn File Upload - User data extraction - location, contact info, skills, languages

  3. 1:1 Chat Approach - Users can use 1:1 chat for better communication for resource sharing

  4. View Users & Posts - Search and find entrepreneurs to connect via list of users and posts. Also earn coins(incentives) for each good deed. Therefore a community of helpful individuals.

  5. Interactive & Responsive Website - Website facilitates interactive graphs, user-friendliness, responsiveness to all screen sizes and minimal external libraries which make size very small and storage no issue.

Architecture Diagram

d80ec7d8-b243-4506-acd3-df9fdcaa8a80

Tools & Technologies

  1. Python Flask
  2. NodeJs
  3. ReactJs
  4. MongoDB

Steps to run the project

Frontend

Follow the steps to run the frontend files

cd front-end/susmafia
npm i
npm start

Backend

Follow the steps to run the backend files for NodeJs

cd back-end
npm i
node server.js

Follow the steps to run the backend files for Flask

. scrapenv/bin/activate
5export FLASK_APP=app.py
flask run

About

Project that made me JPMorgan Code for Good 2022 Winner

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published