Giter Site home page Giter Site logo

camilo6castell / gevora Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 0.0 227 KB

[EN][please see the README.md] Hecha en Python y Flask. Gevora es una aplicación web que cubre frontend y backend usando una base de datos MySQL y desplegada en PythonAnywhere

Home Page: http://r4d3o.pythonanywhere.com/

Python 43.30% CSS 1.68% JavaScript 6.44% HTML 48.59%
flask mysql python pythonanywhere pythonapplication

gevora's Introduction

Gevora. Hotel management system

Python Flask MySQL PythonAnywhere

About

Gevora is a web application developed using Python and the Flask library. It covers both frontend and backend, utilizing MySQL as the relational database, and is deployed on PythonAnywhere.

This project was developed as an exercise in the "MisiónTIC" program, an initiative by the Colombian government to train programmers in response to the high demand for these professionals.

Features

Gevora addresses various needs of a hotel company with the following functionalities:

  1. Session management
  2. Views based on session state
  3. User registration
  4. User management (edit or delete existing users)
  5. Room management (add or delete existing rooms)
  6. Download updated information about the application
  7. Secure credential encryption in the database and verification within the application system
  8. Proper handling of potential errors within the application

Live Application

The application is deployed on PythonAnywhere. You can access it via the following link:

pythonanywhere

Credentials for Testing

To test the application, you can use one of the three built-in roles:

1. Regular User

You can create your own account using the "¡Regístrate acá!" link, or use the following credentials:

Regular users can:

  1. Create a reservation
  2. Add ratings and comments on available rooms
  3. Manage their comments and ratings (edit or delete)

2. Admin

This role cannot be created through the application. Use the following credentials to log in as an admin:

Admins can:

  1. Manage users (delete existing users)
  2. Add available rooms

3. Super Admin

This role cannot be created through the application. Use the following credentials to log in as a super admin:

Super admins can:

  1. Manage users (delete existing users)
  2. Delete existing rooms or add available rooms
  3. Download a list of existing regular users and the hotel's logo

Documentation

The formal project documentation (in Spanish) can be accessed via the following link:

Google Drive link

gevora's People

Contributors

camilo6castell avatar

Stargazers

 avatar

Watchers

 avatar  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.