Wefind is a cutting-edge tech platform designed to bridge the tech gap between talented individuals and forward-thinking companies.
- About the Platform
- How to Navigate and Use It
- Frontend Technologies
- Backend Technologies
- Features for Companies
- Screenshots
- Installation
- Usage
- Contact
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.
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:
- Sign Up/Log In: Create an account or log in to your existing account.
- Dashboard: Access your personalized dashboard where you can view and manage job posts or resumes.
- Job Posts: Companies can create and manage job posts.
- Resumes: Users can upload their resumes, and companies can review and manage the applications.
- React.js
- Redux
- Bootstrap
- Python/Flask
- MongoDB
- JWT for authentication
- 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.
- Python
- react.js
- MongoDB
-
Clone the repository:
git clone https://github.com/yourusername/wefind.git cd wefind
-
Install frontend dependencies:
cd Frontend npm install
-
Install backend dependencies:
cd .. pip install -r requirements.txt
-
Set up environment variables:
Create a
.env
file in theapi
directory and add the following:MONGO_URI=your_mongodb_uri JWT_SECRET=your_jwt_secret
-
Start the application:
# Start the Frontend cd Frontend npm start # Start the backend cd ../api/v1 python app.py
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.
If you have any questions or feedback, please reach out to : - Omar Khaled. - Gift Amachree. - Harmony Wisdom -