WomenPlusPlus / deploy-impact-23-shift-4

SHIFT4 is an exclusive recruiting platform designed to support underrepresented groups in tech to secure entry-level jobs and internships.
https://banana-builders-client.vercel.app/login
GNU General Public License v3.0
0 stars 1 forks source link

Bridge Project “Empowering Underrepresented Groups in Switzerland“ (from SHIFT4)

Our Vision 🔭

Bridge is a nonprofit, comprehensive platform dedicated to empowering underrepresented communities to land a great tech job in Switzerland. Our mission is to equip them with the essential tools, resources, and unwavering support needed to secure jobs in the dynamic tech industry. Through innovation and inclusivity, we aim to bridge the gap between the skills of these communities and the demands of the Swiss tech job market, ultimately fostering integration, self-sufficiency, and economic independence.

At Bridge, we envision a future where underrepresented communities in Switzerland harness their skills, gain meaningful employment within the tech sector, and contribute not only to their personal success but also to the prosperity of the Swiss economy. Our platform embodies the principles of diversity and innovation, paving the way for a brighter future for both the targeted communities and the Swiss tech industry.


The Product ✨

Registration Page

Our project is live here, use one of our fake users below to log in to one of the four different user types. Additionally, you can check out a mini demo here. Enjoy!

Our Fake Users 👋

User Email Password
Admin admin@example.com password
Association womenplusplus@gmail.com password
Association powercoder@gmail.com password
Company hightech@gmail.com password
Candidate pilar@gmail.com password

If you need more information about Bridge, have a look here


Tech Stack 🖥️

Technology Stack
Frontend Typescript - React
Backend Python - Flask
Database AWS RDS - PostgreSQL
Frontend Deployment Vercel
Backend Deployment Render


Get Started 🚀

Frontend

  1. Clone the repository.
  2. Navigate to the client directory.
  3. Run npm install to install dependencies.
  4. Run npm start to start the frontend application.

Backend

  1. Clone the repository.
  2. Navigate to the server directory.
  3. Run pip3 install -r requirements.txt to install Python dependencies.
  4. To configure the environment variables please contact Laura Purcaro.
  5. Run python3 main.py to start the backend server.

For more information on each side, please refer to the respective README.md files.


Designs 🎨

View our designs created using Figma here.


Project Management

For this project we’ve been using several documents to manage our project planning and work on the scoping of this product. You can find them in this document.


Our Team 👥

Name Role GitHub Profile
Laura Purcaro Full Stack Developer gitadventurer241
Alba Romero Full Stack Developer albarkauss
Meytap Yildiz Full Stack Developer mehtapy
Isaac Omolayo Data Science IzicTemi
Maria Reis UX designer uxmreis
Petra Slits Project Manager petrajanna
Noor Halta SCRUM Master noorhalta


License 📃

This project is licensed under the GNU General Public License, Version 3 (GPL-3.0). More information here