Skip to content

MutuaFranklin/CRUDWorkPlan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CRUDWorkPlan

Description

A web work plan application to demonstrate CRUD capabilities

Author

Franklin Mutua - Github link

Date of current version

27/02/2022

Project setup instructions

These instructions will get you a copy of the project up and running on your local machine for development.

Prerequisites

Editor
Git
Github account
Angular framework
Django framework
Django RestFramework
PostgreSQL

Installing

When you create a repository on GitHub, it exists as a remote repository. You can clone your repository to create a local copy on your computer and sync between the two locations. Here is a series of steps on how to set up the project on your local machine.

Click CRUDWorkPlan to navigate on the main page of the project repository on Github.

Clone the repository using HTTPS, click "Clone with HTTPS".
Open Terminal. Change the current working directory to the location where you want the cloned directory.
Type https://github.com/MutuaFranklin/CRUDWorkPlan and press Enter to create your local clone.

in the CRUDWorkPlan directory Open CRUDBackend in terminal and run : pip install -r requirements.txt to install the app dependencies

Run source virtual/bin/activate to activate the virtual environment and python manage.py runserver to launch the server side

in the CRUDWorkPlan directory Open CRUDFrontend in terminal and run : npm install to install dependencies

Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files.

BDD

As a user, I would able to:

-Create a new item -Read created items -Update selected item -Delete selected item

Technologies Used

  • Angular Frontend framework
  • Python Django Framework
  • Bootstrap
  • CSS
  • PostgreSQL
  • Heroku
  • Github

Live link

Live link: CRUDWorkPlan live link

Live API Documentation link: CRUDWorkPlan API Documentation

Support and contact details

For any remarks,questions or advise feel free to contact me:

Email: franklinmutua@outlook.com

License

This project is licensed under the MIT License - see the LICENSE file for details