Git Product home page Git Product logo

book-slots's People

Contributors

manvi07 avatar nivedit24 avatar rishi-s8 avatar yashikabaan avatar

Watchers

 avatar  avatar

book-slots's Issues

Vulnerability in Confirm Reschedule

A user should only be able to confirm his own booking. Currently, there is no check for confirming that the logged_in user is indeed the person whose booking it is. Moreover, a user can also move the booking from Awaited to Confirmed using this same method.

Add myprofile section for users

Users should be able to see their own history. Similar to /user/<UserId>. The only difference would be that they can't see others' history.

Improve From and To date fields in Booking Form

Booking Form

The From & To fields should only accept entries in the default DateTime format.

Right now, the check is being performed when we click on Submit. We need to specify the format to the user while receiving input.

Create Home Page

Home Page to be created open for public access, with some details about c4dfed and the services offered. The User Table on the current Home Page needs to be shifted to the Admin Dashboard along with other details about users.

MySQL config is hardcoded

MySQL config is hardcode into the app.py. Same for the secret_key. These should be taken from the environment (Using os.environ).

  1. Check if the environment has the variables. If yes, use them.
  2. Use the current values as default if some of the environment variable is not set.

Add bill to User profile

The user profile needs to have a bill stating the paid amount, and the due amount for his bookings. This should have entries only for the confirmed bookings.

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.