Skip to content

yuvrajrathva/SkillWell

Repository files navigation

SkillWell

The best creative talent on campus is just a click away with our platform. Connect with top students and start collaborating on your next big project today.

Table of Contents

ScreenShots

Homepage

Recruiter Dashboard

Freelancer Dashboard

Works Page

Work Details Page

Work Applied

Recruiters Page

Freelancers Page

Installation

  1. Install dependencies for the frontend.
    cd frontend
    npm install
  2. Install dependencies for the backend.
    cd ../backend
    pipenv shell
    pipenv install
  3. Create a .env file in the backend directory with the following variables:
    DEBUG=True
    SECRET_KEY=your-secret-key
    
  4. Run migrations to create the database tables.
    python manage.py makemigrations
    python manage.py migrate
  5. Create a superuser to access the admin interface.
    python manage.py createsuperuser

Usage

  1. Start the backend server.

    cd backend
    python manage.py runserver
  2. Start the frontend server.

    cd frontend
    npm start
  3. Access the application at http://localhost:3000/.

  4. Access using Docker by running docker-compose up --build

Technologies

  • React
  • Django
  • PostgreSQL
  • HTML
  • CSS
  • JavaScript
  • Docker

Deployed Link