Skip to content

Repo para guardar o projeto feito no NLW de 17 a 20 de fevereiro de 2025

Notifications You must be signed in to change notification settings

Roigo21/nlw_connection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NLW Connection

NLW Connection is a project developed during Rocketseat's Next Level Week (NLW Connect). The main idea is to allow users to join an event, participate using a generated link, and connect in real time. This repository contains the backend developed with Python. Future updates may be added, beyond what was covered in the course.

Features

  • Data validation with Cerberus
  • Interface application using Python's abc module
  • SQLAlchemy with SQLite
  • Flask for route creation

Getting Started

Installation

# Clone the repository
git clone https://github.com/Roigo21/nlw_connection.git

# Enter the project folder
cd nlw_connection

# (Recommended) Create a virtual environment
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate

# Install dependencies
pip install -r requirements.txt

Running the Application

# Start the Flask server
flask run

Configuration

  • Set environment variables as needed (e.g., for database path) in a .env or directly in your configuration files.

Contributing

  1. Fork the project
  2. Create your feature branch (git checkout -b feat/NewFeature)
  3. Commit your changes (git commit -m 'feat: Add NewFeature')
  4. Push to the branch (git push origin feat/NewFeature)
  5. Open a Pull Request

License

This project is available under the MIT License.


Developed with 💜 during Rocketseat NLW Connect!

About

Repo para guardar o projeto feito no NLW de 17 a 20 de fevereiro de 2025

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages