Skip to content

KrishnajithUS/Lancer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lancer

Lancer is a freelancing website done using React JS as frontend and django as backend. It has three modules user, Freelancer and admin. User can dicover services and connect with Freelancer. Freelancer get notified when a new user send a message for their services. Admin can manage the user and Freelancers.

Features

  • User, Freelancer and Admin Dashboard
  • View Service Post and View Freelancer Details
  • Chat
  • Post Management
  • Payment Integration
  • Email account verification
  • Admin user and Freelancer management
  • Chat Notification

Screenshots

Alt text

Prerequisites

  • Django 3.1+
  • Python 3.7+
  • React
  • Other dependencies are listed in requirements.txt

Installation

  1. Clone the repository: git clone https://github.com/KrishnajithUS/Lancer.git
  2. Navigate to the frontend directory: cd Lancer/frontend
  3. Install the required packages: npm install
  4. In a new terminal window, navigate to the backend directory: cd Lancer/backend
  5. Create a virtual environment and activate it: python3 -m venv venv source venv/bin/activate
  6. Install the required packages: pip install -r requirements.txt
  7. Run the server: python manage.py runserver
  8. Open a browser window and navigate to http://localhost:8000 Now you should have a running instance of the job portal locally,

Development

To start developing the project, you can follow the instructions from the previous section to set up the project locally.

When making changes to the frontend code, make sure to run the following command in the frontend directory to start the development server:

npm start

Make sure to run the following command in the backend directory to apply the migration:

python manage.py makemigrations

python manage.py migrate

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published