Skip to content

Latest commit

 

History

History
104 lines (76 loc) · 2.01 KB

README.md

File metadata and controls

104 lines (76 loc) · 2.01 KB

Ajirni

App for renting items, such as, cars, flats, tools, .....etc.

  • Click here for more information about how to use the Ajirni Application.

Team

Table of Contents

  1. Application_Flow
  2. Usage
  3. Requirements
  4. Development
    1. Installing Dependencies
    2. Tasks
  5. Project-Stack
  6. Team
  7. Contributing
  8. More Details about the Project

Usage

Requirements

  • Node 0.10.x
  • Python 3.7.x
  • MySQL 5.7.x
  • Docker 18.09.x

Development

Installing Dependencies

From within the root directory:

pip install pipenv
pipenv install
cd frontend 
npm install 

Running the server

pipenv shell
cd yama
cd ajirni
python manage.py runserver

Running the Front-End server

cd frontend
npm start

Running the Back-End Test with unittest

cd yama
cd ajirni
./manage.py test

Running the Back-End Test with pytest

cd yama
cd ajirni
pytest

Making Migrations to database

pipenv shell
cd yama
cd ajirni
python manage.py makemigrations
python manage.py migrate

Stack

  1. react with react redux in the front-end
  2. python/Django in the back-end
  3. MySQL for the dataBase

Contributing

See CONTRIBUTING.md for contribution guidelines.

More Details about the Project New Release

See _PRESS-RELEASE.md for further more details about Ajirni application.