Empower Connect is a web platform designed to connect low-income individuals with resources, job opportunities, and support services. The platform provides a centralized space for job listings, skills training programs, financial literacy courses, and access to microloans or grants.
- Resource Directory: A comprehensive list of available resources (food banks, shelters, community centers).
- Job Listings: A section for job postings tailored to low-income individuals (entry-level positions, gig work).
- Skills Training: Access to online courses and workshops for skill development and career advancement.
- Financial Literacy: Educational content and workshops on managing finances, budgeting, and accessing financial aid.
- Microloans and Grants: Information and application portals for microloans and grants.
- Community Support: Forums and chat groups for users to share experiences, advice, and support.
- Frontend: React.js, HTML, CSS, Tailwind CSS
- Authentication: Firebase Authentication
- State Management: React Context API
- Animations: GSAP (GreenSock Animation Platform)
-
Clone the repository:
git clone https://github.com/KARANSINGH34951/Empower-Connect.git cd empower-connect
-
Install dependencies:
npm install
-
Set up Firebase:
- Create a Firebase project at Firebase Console.
- Enable Authentication (Email/Password) and Firestore Database.
- Copy your Firebase config object and replace the placeholder values in
src/firebaseConfig.js
.
-
Start the development server:
npm start
-
Build the project for production:
npm run build
- Home Page: Introduction to the platform and navigation to different sections.
- Resource Directory: Browse and search for available resources like food banks and shelters.
- Job Listings: View job postings and apply for positions.
- Skills Training: Access online courses and workshops for skill development.
- Financial Literacy: Learn about managing finances and accessing financial aid.
- Microloans and Grants: Get information and apply for microloans and grants.
- Community Support: Join forums and chat groups to connect with others.
Contributions are welcome! Please follow these steps to contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Commit your changes (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature-branch
). - Open a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.