yorozuya-2003 / AppraiseMe

AppraiseMe - Reviews Elicitation Platform

Home Page:https://appraise-me.vercel.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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)

About

AppraiseMe - Reviews Elicitation Platform

https://appraise-me.vercel.app/


Languages

Language:JavaScript 60.3%Language:Python 20.3%Language:CSS 18.3%Language:HTML 1.1%