Giter VIP home page Giter VIP logo

elizabeth-kenkwo-carsales's Introduction

Car Dealership Application

car1 car2 car3

Lizzy Autos is a car dealership website where clients could be able to book for the payment and pickup of their car at the dealership center, to keep track of prospective car purchase made by clients.

The application has 4 main models (car, customer, sales representative, invoice) designed with unidirectional relationship, and an additional model for users and Role.

Contents

Run Locally

  • To clone the project you write on the command line

  • My database connection (application.properties file)

    • server.port=8091
  • Use MySQL

    • spring.datasource.url=jdbc:mysql://localhost:3306/cardb?useSSL=false&serverTimezone=UTC&useLegacyDatetimeCode=false
    • spring.datasource.username=root
    • spring.datasource.password=password
    • spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect
  • Hibernate ddl auto (create, create-drop, validate, update)

    • spring.jpa.hibernate.ddl-auto=update
    • logging.level.web=trace

Daily Progress

  • July 13th (100% done)

    • Prepare my presentation slide
    • Arrange my technical architecture
    • Arrange my wireframe
  • July 13th (90% done)

    • Worked on my rest controller for car class
    • inline styling for my receipt page
    • Reorganize some classes in my application
  • July 10th (85% done)

    • Worked on CRUD operation for my user
    • Linked my user to thymeleaf
  • July 10th (80% done)

    • Complete my receipt page
    • Attached role to my user class
    • Started working on my README page
  • June 30th (72% done)

    • Continue working on my security redirection.
    • Rearranging my project to fit the requirements
    • Started working on my receipt page
  • June 29th (65% done)

    • Completed the CRUD for all my models.
    • Implemented security in my project.
  • June 28th (60% done)

    • Implemented junit testing to test the functionality of my application.
    • Attached my SBA frontend project to my application.

Technical Challenges

  • Spring security: Ran into issues where I thought I was having a bug unbeknownst to me just little adjustment needed in the security configuration file.
  • Thyme leaf: You have to be meticulous to handle your mappings in Thyme leaf, had issues template parsing was a problem due to syntax error.
  • CSS: Styling refuse to work in one of my template due to spring security, I had to fall back to inline CSS for just that one file.

Future Improvements

  • Create a car payment page
  • Create buttons for their relationship
  • Having detailed pictures of each car

elizabeth-kenkwo-carsales's People

Contributors

kenkwoelizabeth avatar sashinpivotal avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.