Skip to content

yorozuya-2003/AppraiseMe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AppraiseMe - Reviews Elicitation Platform

Overview

A web-based social platform for reviewing users based on their soft skills. Users can create an account, add their information

User Interface Preview

landing authentication details home review-dropdown review-sliders review-description review

Setup

Clone the repository:

git clone https://github.com/yorozuya-2003/AppraiseMe.git

Frontend

  1. Ensure that Node.js and npm are installed on the system.
  2. Navigate to the frontend directory:
    cd frontend
  3. Install dependencies using npm:
    npm install

Backend

  1. Ensure that Python and pip are installed on the system.
  2. Navigate to the backend directory:
    cd backend
  3. Install dependencies from requirements.txt:
    pip install -r requirements.txt

Environment Variables

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

EMAIL_HOST_USER=your_email_host_user
EMAIL_HOST_PASSWORD=your_email_host_password

For deploying the project, also add:

DATABASE_URL=your_database_url
CLOUDINARY_CLOUD_NAME=your_cloudinary_cloud_name
CLOUDINARY_API_KEY=your_cloudinary_api_key
CLOUDINARY_API_SECRET=your_cloudinary_api_secret

Running the app

Frontend

  1. Navigate to the frontend directory:
    cd frontend
  2. Run the frontend server:
    npm start

Backend

  1. Navigate to the backend directory:
    cd backend
  2. Run the backend server:
    python manage.py makemigrations
    python manage.py migrate
    python manage.py runserver

Authors

(IIT Jodhpur Undergraduates)