Skip to content

saimanikumar/Placement_management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation


Placement Connect App

Placement Connect is a web application that connects job seekers with potential employers. The frontend of the application is built using Vue.js, while the backend is powered by Flask. This README provides an overview of the project, installation instructions, and other important information for developers.

Tech Stack Used - Vuejs, Flask, Flask-Restful(API's), MongoDB, Python, Bootstrap(Responsiveness)

Table of Contents

Prerequisites

Before you begin, ensure you have met the following requirements:

  • Node.js and npm installed for the Vue.js frontend.
  • Python and pip installed for the Flask backend.
  • MongoDB database (or another database of your choice) set up and configured.
  • Git installed for version control.

Getting Started

To get the Placement Connect app up and running, follow these steps:

  1. Clone the repository:

    git clone https://github.com/yourusername/placement-connect.git
  2. Navigate to the project directory:

    cd placement-connect

Frontend (Vue.js)

  1. Navigate to the frontend directory:

    cd frontend
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm run serve

Backend (Flask)

  1. Navigate to the backend directory:

    cd backend
  2. Create a virtual environment (optional but recommended):

    python -m venv venv
  3. Activate the virtual environment:

    • On Windows:

      venv\Scripts\activate
    • On macOS and Linux:

      source venv/bin/activate
  4. Install Python dependencies:

    pip install -r requirements.txt
  5. Set up your database and configure the Flask application. You might need to create a .env file with your configuration variables (e.g., database URL, secret key).

  6. Run the Flask application:

    python app.py

Project Structure

The project structure is as follows:

  • frontend/: Vue.js frontend code.
  • backend/: Flask backend code.
  • requirements.txt: Python dependencies for the backend.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published