HackViolet22 - A single platform for women empowerment, that helps them get jobs, get them connected to amazing mentors and exclusive forum for discussion

Overview

She Forum

Project: https://devpost.com/software/womenly

hackviolet1

Test login (as a user)

Email: [email protected]
Password: pass1

Inspiration

Women are known for delivering multiple roles effortlessly per day, and they are considered the backbone of every society. The inspiration is to build a platform exclusively for women to help them fly even higher!
Economic times study says that in West Bengal, India 73.5 percent of the women who are currently not working would be interested in taking up job opportunities.
Road seems easier if we know someone has walked and been successful. So we connect women to successful individuals to mentor them.
There is a lot that a woman can discuss or share with other women, and there are very few women exclusive forums.

What it does 🚀

This is a platform exclusively for Women
We have a discussion forum where women can ask questions and discuss topics. Mentors and other women can engage in discussion by replying to the post.
There is a different login for Companies where they can post jobs for women, and women can see them after they log in!
We have mentors on our platform, women can schedule a meet with them, ask questions, get guidance.
Scheduled Meetings can happen on our video calling platform built using Twilio.
Once the user request a time slot, the mentor gets an option to either accept or reject the requests. If the mentor accepts the requests, the platform generates a unique meeting link automatically which can be accessed on the Mentorship page.

Prize Categories 🏆

  1. Best Overall
  2. Best Hack to Support Women
  3. Best Use of Cloud Resources: AWS S3 buckets is used for storing and retrieving static files, whereas AWS is used with postgreSQL for storing data.
  4. Best Web App
  5. Best Creative Use of Twilio: Twilio's video API is used for making video calling services

How we built it ⚒️

Frontend: Kshitij, Dhruv, Harsh
Backend: Anubhav

The backend is built using Django while the frontend is made using React. Authentication is made possible using JWT. Django serves/gets data to/from React by making API calls. Video services are made possible using Twilio. AWS S3 bucket is used for storing static files like images. Backend is deployed to Heroku while Frontend is deployed to Vercel

Challenges we ran into 🏢

  1. Integrating Django backend with React frontend
  2. Authentication using JWT
  3. Using Twilio's video API and going through its detailed docs
  4. Working with S3 buckets for static files
  5. Configuring CORS and dealing with deployment
  6. Designing the models for backend

Accomplishments that we're proud of

  1. We followed good software engineering principles like creating a Figma design first. Separating reusable components in the code.
  2. Building a complete web app in 24 hours.
  3. Our webapp is deployed in production!

What we learned

  1. We were pretty new to UI design using Figma. We learned how to make great designs!
  2. We were new to react too. The entire frontend of the website is built using React.
  3. Integrating Django backend with React frontend
  4. Working with s3 buckets and dealing with it's security
  5. Using Twilio's video API and integrating it's frontend with our Django backend

What's next for SheForum

  1. Contact mentors
  2. Improved UI/CSS
  3. Verified users and verified login
  4. Adding scheduled meeting's to google calender using Oauth

Team: 💪🏻

You might also like...
Amazing Web3 Front End Design using React + CSS and Bootstrap.

🤩🥳This repo contains all the files to follow along and implement the Amazing Web3 Front End Design using React + CSS and Bootstrap.

Nlw2 - Proffy - An online study platform that helps people find teachers online
Nlw2 - Proffy - An online study platform that helps people find teachers online

Tecnologias | Projeto | Layout | Licença 🚀 Tecnologias Esse projeto foi desenvo

Awe-amazing Windows 11 clone. Oh wait, Not for your Computer, but for the web! ⚡
Awe-amazing Windows 11 clone. Oh wait, Not for your Computer, but for the web! ⚡

Awe-amazing Windows 11 clone. Oh wait, Not for your Computer, but for the web! ⚡

TryShape is an open-source platform to create shapes of your choice using a simple, easy-to-use interface. You can create banners, circles, polygonal shapes, export them as SVG, PNG, and even as CSS.
TryShape is an open-source platform to create shapes of your choice using a simple, easy-to-use interface. You can create banners, circles, polygonal shapes, export them as SVG, PNG, and even as CSS.

TryShape is an open-source platform to create shapes of your choice using a simple, easy-to-use interface. You can create banners, circles, polygonal shapes, export them as SVG, PNG, and even as CSS.

Token-sale-platform - A Token Sale Platform For EOS,Built With React.js
Token-sale-platform - A Token Sale Platform For EOS,Built With React.js

EOS Token Sale Platform A decentralized Token Sale platform, which allows users

Peer-Learning-Platform - A platform designed specifically as an additional layer on top of Google Classroom for students to gain the best out of online evaluations
Peer-Learning-Platform - A platform designed specifically as an additional layer on top of Google Classroom for students to gain the best out of online evaluations

A platform designed specifically as an additional layer on top of Google Classroom for students to gain the best out of online evaluations. Facilitates students to look at solutions from the perspective of their peers. A platform that goes beyond learning and instils ethics and moral integrity within the community.

A full-stack web app built with NestJS and ReactJS that helps you find and discover over 500,000+ video games on your device. Powered by RAWG API.
A full-stack web app built with NestJS and ReactJS that helps you find and discover over 500,000+ video games on your device. Powered by RAWG API.

Game Store Monorepo A full-stack web app built with NestJS and ReactJS that helps you find and discover over 500,000+ video games on your device. Powe

Solana File Sharing System is a Decentralised Application which helps you share files to public Anonymously and no one can trace back to you or change the information since all the files and information is store on decentralised network
Solana File Sharing System is a Decentralised Application which helps you share files to public Anonymously and no one can trace back to you or change the information since all the files and information is store on decentralised network

Solana File Sharing System is a Decentralized Application that helps users share files anonymously and ensure that the files are available at all times on a decentralized network, not tampered with, verifiable, and secure for all parties involved.

Fruits React App - helps you search fruit online and learn nutrition facts

Fruits Center Fruit Centers helps you search fruit online and learn nutrition facts.

Comments
  • Login and Registration Page (For User/Mentor and Company)

    Login and Registration Page (For User/Mentor and Company)

    In the backend we have different routes for:

    • Login (User/Mentor)
    • Login (Company)
    • Registration (User/Mentor)
    • Registration (Company)

    So Pages are made accordingly in the Frontend

    opened by KshitijDarekar 1
  •  Eslint + Prettier +Airbnb Style

    Eslint + Prettier +Airbnb Style

    Fixes #1

    Summary Tools like ESLint and Prettier make it easier for developers to enforce their team's chosen coding standards.

    Describe the solution you'd like

    • [x] Setup Eslint
    • [x] Setup Prettier
    • [x] Airbnb Style

    Note:

    Before staging changes and making commits

    • Run npm run format
    • Run npm run lint
    opened by KshitijDarekar 0
Owner
Anubhav Gupta
I like to build stuff
Anubhav Gupta
Al Mentoria is a virtual space to connect with mentors that can help you with your technical as well as behavioral issues

Al Mentoria is a virtual space to connect with mentors that can help you with your technical as well as behavioral issues. If you are stuck somewhere and need a second look at things, make a reservation now.

Uplift Lab 12 Nov 25, 2022
Challenge [Frontend Mentor] - In this challenge, JavaScript was used to filter jobs based on the selected categories. Technologies used: HTML5, CSS3 and React.

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

Rui Neto 11 Apr 13, 2022
Pulse Share is a spinal cord stimulation setting community forum primarily for individuals living with SCI, clinicians, and researchers to characterize, share, observe, rate, and comment on spinal cord stimulation settings.

Pulse Share is a spinal cord stimulation setting community forum primarily for individuals living with SCI, clinicians, and researchers to characterize, share, observe, rate, and comment on spinal cord stimulation settings.

null 1 Jun 2, 2022
a v2ex style forum made with react

a v2ex style forum made with react

null 33 Dec 9, 2022
TrackIt - Single Page Application that helps the user track their habits. Implemented with JavaScript/React and an API server which enables the user to sign-in or sign-up in the app.

TrackIt - Single Page Application that helps the user track their habits. Implemented with JavaScript/React and an API server which enables the user to sign-in or sign-up in the app.

Lucas Azzolini Vieira 7 Apr 13, 2022
Solvent Connect Wallet - A react web app that help its users to see information about the connected wallet and make airdrop or send solana

Solvent Connect Wallet - A react web app that help its users to see information about the connected wallet and make airdrop or send solana

Bhagya Mudgal 0 Aug 1, 2022
A React-Redux application connected to an existing API to create and remove books in a remote server

Bookstore The Bookstore is a React-Redux application connected to an existing API to create and remove books in a remote server. Users can Display the

Sahar Abdel Samad 10 May 31, 2022
Sentry - a developer-first error tracking and performance monitoring platform that helps developers see what actually matters, solve quicker, and learn continuously about their applications

Sentry is a developer-first error tracking and performance monitoring platform that helps developers see what actually matters, solve quicker, and learn continuously about their applications.

Sentry 33k Jan 4, 2023
A Vite React app using Metamask wallet, connected to the block-chain, interaction with smart contracts

It is a Vite React app using Metamask wallet, connected to the block-chain, interaction with smart contracts. Using Giphy API and styled with Tailwind CSS.

Yuriy Chamkoriyski 2 Feb 25, 2022
Bitloops is Low-Code Workflow Orchestration platform that helps you build backend systems and APIs 10x faster.

Bitloops Bitloops is a scalable open source Firebase substitute that can support any database and workflow orchestration. We’re building Bitloops usin

Bitloops 21 Aug 9, 2022