Skip to content

Repository files navigation

GA London SEI Project-4-CompanyPlanner

GA London SEI Project-4-CompanyPlanner

TABLE OF CONTENTS

To view deployed project please click here.

The last project at General Assembly's (GA) Software Engineering Immersive (SEI-Flex) bootcamp was to build a full-stack application with Python Django REST framework for the back-end and ReactJS for the front-end.

We had an option to go the solo route, or do it as a group. I wanted to test out my skills by making a full-stack solo CMS(Content Management System)-ish project.

My initial thoughts for the project were also to make an e-commerce site or social media clone, but I decided to make something more unique rather than just another clone for coding bootcamp.

I have decided to make a project aimed to solve the paper wastage at my current employment. At the moment most of the documents are being filled-in in a paper format and are being transferred to the computer by the administrator.

I was unable to implement all features that I wanted due to time constraints of doing this project while working full-time at my existing employment, which was entering the peak season at the point of making this project.

However, I am happy that I was able to go above the initial MVP, learned to work with Material UI and gained the foundations to work with the Python Django REST framework to build a quite complex API compared to what has been thought during the course.

  • Choose to go Solo or work in a Group.
  • Build a full-stack application by making your own backend and your own frontend.
  • Use Python Django API using Django REST framework to serve data from the Postgres database.
  • Consume your API with a front-end built with React.
  • Make a complete product using multiple relationships and CRUD functionality for some models.
  • Deploy the project online.

Backend: Python, Django, Django REST framework, Postgres, DjangoRESTFramework-simpleJWT, poetry.

Frontend: React, ReactDOM, date-fns, axios, MaterialUI.

Development tools: VS Code, NPM, Insomnia/Postman, Git, Heroku, Netlify.

  • Clone the repo
  • Install all frontend packages (from package.json) by running npm install
  • Start the server with npm run start

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages