Skip to content

Latest commit

 

History

History
64 lines (40 loc) · 2.04 KB

README.md

File metadata and controls

64 lines (40 loc) · 2.04 KB

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