GithubHelp home page GithubHelp logo

omarsalem7 / capstone-back-end Goto Github PK

View Code? Open in Web Editor NEW
3.0 2.0 1.0 220 KB

Golf reservations backend is rails backend application for Golf book reservations. This applications take works for API endpoints and users can load, create, and delete courses and reservations. Users need to sign up or sign in to access the API endpoints. They can sign up or sign in using the API endpoints.

Ruby 95.08% HTML 0.37% Batchfile 4.55%
api devise-jwt postgresql rspec-rails ruby-on-rails

capstone-back-end's Introduction

Hello, I'm Omar Salem!

Twitter Badge LinkedIn Badge

Iโ€™m Omar, a Software Engineer, with a love for React and Redux creative coder and self-proclaimed designer who specializes in front-end development. I make it my mission to translate user-focused designs into pixel-perfect websites or applications that run blazing fast. Open to new opportunities.

Want to know more about me? Check out my portfolio.
Reach me by email: [email protected]

My Rank

Most Active GitHub User Rank

GitHub Stats ๐Ÿ“ˆ


Omar's GitHub Stats

Languages and Tools ๐Ÿ’ผโš™๏ธ

bootstrap css3 firebase git html5 javascript babel jest linux postgresql rails react redux ruby sass webpack

capstone-back-end's People

Contributors

benjaminsemah avatar butlermuwo avatar omarsalem7 avatar sneeu-leeu avatar zairdon20 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

butlermuwo

capstone-back-end's Issues

[1pt] Improvements

  • This is card for improve website functionality and fix style conflict issues.
  • Improve all the work functionality. This is a PR

This a PR for improve code and fix style issues

[3pt] Details page for item

  • When the user selects a specific item, they can see the details page with its full description
  • In the details page, the user can click the "Reserve" button (in the design you can see the "Configure" button - please replace it with the "Reserve" button).

[3pt] Delete course feature

  • When the user clicks the "Delete item" link in the navigation panel they can see a list of all items with title and "Delete" button.
  • When the user clicks the "Delete" button, the selected item is marked as removed and does not show on the main list anymore.
  • Create controller action (destroy) to delete button

This is PR for front-end
This is PR for back-end

[3pt] Home Page

  • On the main page, the user can see items like this
  • In home page, there is a pagination between items.
  • Use redux to store data from back-end

This is PR for front-end
This is PR for back-end

[1pt] Create front-end repo

  • Create a repo for a new react app for the front end application configure with git flow and linters.

This is PR for this card

[3pt] Reserve item form

  • To reserve an item, the user has to select a date and city (username and selected item are autofilled).

  • Use the design based on the "Book a vespa test-ride" and add all necessary inputs.

  • The user can also access the "Reserve" page from the navigation panel. In that case only username is autofilled.

Final-Approval

Hi @team,

STATUS: APPROVED! ๐Ÿฅ‡ ๐Ÿ’ฏ

giphy

Your project is complete! There is nothing else to say other than... it's time to merge it :shipit: ๐Ÿš€
Congratulations! ๐ŸŽ‰

Highlights

โœ… No linter errors.
โœ… Good implemented models.

Cheers and Happy coding!๐Ÿ‘๐Ÿ‘๐Ÿ‘

Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, remember to tag me in your question so I can receive the notification.

Code Review by @zairdon20

[2pt] Create all models [Group]

  • Create all model for the project
  • Add the associations between models.
  • Add validations for all models
  • Set up migration files for the basic models

This is PR for this card.

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.