Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


🗝️ KeyNovaAPI

Welcome to KeyNovaAPI! 🎉 This API is designed for comprehensive rental inventory management, handling everything from furniture and agents to maintenances, properties, rooms, and owners. Developed with FastAPI, MySQL, and hosted on Azure Flexible Server, this API can be seamlessly deployed in production on Render.

🌟 Features

  • Furniture Management: Track and manage all rental property furnishings.
  • Agent Management: Keep records of all agents involved in property management.
  • Maintenance Tracking: Schedule and record maintenance activities.
  • Property Management: Manage details of all rental properties.
  • Room Management: Track information about rooms within properties.
  • Owner Management: Maintain information on property owners.

🚀 Getting Started

Prerequisites

  • Python 3.7+: Ensure you have Python installed.
  • FastAPI: The API is built using FastAPI.
  • MySQL: The database used is MySQL.
  • Azure Flexible Server: The MySQL database is hosted on Azure Flexible Server.

📄 API Documentation

Access the interactive API documentation provided by FastAPI at:

  • Swagger UI: http://localhost:3000/docs
  • ReDoc: http://localhost:3000/redoc

🚀 Deployment

To deploy KeyNovaAPI to production on Render:

  1. Follow the Render deployment guide.
  2. Ensure your environment variables are set up correctly on Render.

📞 Contact

For any questions or suggestions, please contact us at jevojob@gmail.com.


Thank you for using KeyNovaAPI! 🗝️✨ Happy managing!

About

API for project 1 subject

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages