Skip to content

This is a repository for alx final specialization project

Notifications You must be signed in to change notification settings

ConnectWithJustine/Wefind

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wefind

Wefind is a cutting-edge tech platform designed to bridge the tech gap between talented individuals and forward-thinking companies.

Table of Contents

About the Platform

Wefind is designed to connect talented individuals with forward-thinking companies. It offers a seamless and efficient way for companies to create job posts, accept resumes, and enhance their brand visibility.

How to Navigate and Use It

Wefind offers a user-friendly interface that allows users to easily navigate and utilize the platform's features. Here’s a quick guide on how to get started:

  1. Sign Up/Log In: Create an account or log in to your existing account.
  2. Dashboard: Access your personalized dashboard where you can view and manage job posts or resumes.
  3. Job Posts: Companies can create and manage job posts.
  4. Resumes: Users can upload their resumes, and companies can review and manage the applications.

Frontend Technologies

  • React.js
  • Redux
  • Bootstrap

Backend Technologies

  • Python/Flask
  • MongoDB
  • JWT for authentication

Features for Companies

  • Create Job Posts: Easily create and manage job postings.
  • Accepting Resumes: Collect and review resumes from users.
  • Brand Visibility: Enhance your company's visibility among talented individuals.

Screenshots

Screenshot 1 Screenshot 2

Installation

Prerequisites

  • Python
  • react.js
  • MongoDB

Steps

  1. Clone the repository:

    git clone https://github.com/yourusername/wefind.git
    cd wefind
  2. Install frontend dependencies:

    cd Frontend
    npm install
  3. Install backend dependencies:

    cd ..
    pip install -r requirements.txt
  4. Set up environment variables:

    Create a .env file in the api directory and add the following:

    MONGO_URI=your_mongodb_uri
    JWT_SECRET=your_jwt_secret
  5. Start the application:

    # Start the Frontend
    cd Frontend
    npm start
    
    # Start the backend
    cd ../api/v1
    python app.py

Usage

After installing and starting the application, navigate to http://localhost:3000 to access the frontend. The backend server will run on http://localhost:5000.

  • Sign Up/Log In: Create an account or log in.
  • Dashboard: Access your dashboard to manage job posts or resumes.
  • Create Job Posts: For companies to post new job openings.
  • Upload Resumes: For users to upload their resumes.

Contact

If you have any questions or feedback, please reach out to : - Omar Khaled. - Gift Amachree. - Harmony Wisdom -

About

This is a repository for alx final specialization project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 57.3%
  • CSS 24.5%
  • Python 11.7%
  • HTML 6.5%