Skip to content

gsoaresdz/jogoteca

Repository files navigation

Jogoteca

Github top language Github language count Repository size

About   |   Features   |   Technologies   |   Requirements   |   Execution   |   License   |   Author


🎯 About

This project is a web application called Jogoteca, which allows users to register, view, and manage information about games. The application uses the Flask framework for web development and includes features such as user authentication, image uploads, and database management.

📝 Project Structure

The project structure is organized as follows:

  • config.py: Application configurations.
  • helpers.py: Auxiliary functions.
  • jogoteca.py: Main application file.
  • models.py: Database model definitions.
  • prepara_banco.py: Script to prepare the database.
  • static: Static files (CSS, JS, images).
  • templates: HTML templates.
  • uploads: Directory for image uploads.
  • views_game.py: Views related to games.
  • views_user.py: Views related to users.

✨ Features

✔️ Feature 1: User registration and authentication.

✔️ Feature 2: Game registration, viewing, and management.

✔️ Feature 3: Image uploads for games.

✔️ Feature 4: User-friendly interface using HTML templates.

🚀 Technologies

The following tools were used in this project:

✅ Requirements

Before starting 🏁, make sure you have Git and Python installed.

🏁 Execution

# Clone the project $ git clone https://github.com/gsoaresdz/jogoteca.git # Navigate to the project directory $ cd jogoteca # Create a virtual environment $ python -m venv venv # Activate the virtual environment $ source venv/bin/activate # On Windows use `venv\Scripts\activate` # Install dependencies $ pip install -r requirements.txt # Prepare the database $ python prepara_banco.py # Run the application $ flask run # The application will be available at http://127.0.0.1:5000 

📝 License

This project is under the MIT license. For more details, see the LICENSE file.

Made with ❤️ by gsoaresdz

Back to top

About

🎮 Manage a game collection using the Flask Framework.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published