Skip to content

Nenoeglah/Ireporter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ireporter

Project descrption

Ireporter platform is designed to empower users in reporting and addressing incidents related to corruption and requesting government interventions in infrastructure issues.

  1. Getting Started

Prerequisites

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

Python 3.10^ installed. Node.js and npm installed. Pipenv installed (pip install pipenv). Technologies Used Python React SQLAlchemy Flask Installation

  1. Create and activate a virtual environment:

bash

python -m venv venv source venv/bin/activate # On Windows, use venv\Scripts\activate

  1. Install Python dependencies:

bash

pipenv install 3. .Navigate to the client directory and install client-side dependencies:

bash

cd client
npm install or npm install --prefix client

Usage To start the application, follow these steps:

  1. In the project root directory, activate the virtual environment (if not already activated):

bash

source venv/bin/activate # On Windows, use venv\Scripts\activate

  1. Run the Flask server:

bash

python3 app.py or flask run

Collaborators

  1. Eglah Chepngeno: https://github.com/Nenoeglah
  2. Joy Olago: https://github.com/JoyOlago
  3. Allan Mutai: https://github.com/Mutai Allan Kiprop
  4. Ham Kemboi: https://github.com/landroverism
  5. Victor Mwaniki: https://github.com/viktamwaniki

License

MIT License Copyright (c) {2023} Ireporter