Code Monkey home page Code Monkey logo

mramitdas / awesomebiovault Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 0.0 4.85 MB

AwesomeBioVault is a web application that allows you to create and showcase your bio in a beautiful and customizable way. Whether you are a developer, designer, or any professional.

Home Page: https://awesomebiovault-7yd4cq72.b4a.run/

License: Creative Commons Zero v1.0 Universal

Dockerfile 2.12% Python 50.63% CSS 22.09% JavaScript 12.13% HTML 13.03%
awesome awesome-list awesome-lists awesome-readme best-github-portfolio best-readme curated-list github-profile github-profile-readme github-readme

awesomebiovault's Introduction

AwesomeBioVault

A curated list of awesome GitHub Profile READMEs

Welcome to AwesomeBioVault - Your Personal Bio Repository!

Introduction

AwesomeBioVault is a web application that allows you to create and showcase your bio in a beautiful and customizable way. Whether you are a developer, designer, or any professional, AwesomeBioVault helps you create a stunning profile page.

Features

  • Easy to Use: Simple and intuitive interface for creating and managing your bio.
  • Customizable: Personalize your bio with various themes and layouts.
  • GitHub Integration: Display your GitHub profile dynamically.
  • Tech Stack: Built with Flask, Docker, and more.

Contributing

Contributions are welcome! Check out the Contributing Guidelines.

Documentation

Community and Code of Conduct

License

CC0

To the extent possible under law, Amit Das has waived all copyright and related or neighboring rights to this work.

Contact

For support or inquiries, please contact Amit Das at [email protected]

awesomebiovault's People

Contributors

mramitdas avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

awesomebiovault's Issues

Create basic project wireframe for flask project

A project wireframe is like the blueprint for your Flask project, outlining the structure and layout before the real construction begins. Imagine it as the skeleton that gives form to your ideas. This basic wireframe for a Flask project will delineate the main components, such as routes, views, and potentially models if you're diving into databases. It's your project's first sketch, setting the stage for the grand performance!

create API dir structure

Organizing your API directory structure is crucial for a streamlined development process. Start with a clear root directory, then divide it into logical components such as 'controllers' for handling requests, 'models' for data structures, and 'routes' for defining endpoints. Create separate folders for 'middlewares' to manage request processing, 'utils' for utility functions, and 'tests' for testing the API. This structured approach enhances code maintainability and collaboration among team members.

replace uuid with username

def get(self, uuid: int) -> dict:
"""
Retrieves data by data ID from the database table.
Args:
uuid (int): The UUID for identifying the user.
Returns:
dict: The data retrieved from the database.
"""
return self.__db.query(
db_name=self.__db_name,
table_name=self.__table_name,
filter={"user_uuid": uuid},
)

create database connectivity class using pymongo

Database Connectivity Class using PyMongo

This Python class harnesses the power of PyMongo, a MongoDB driver, to establish a seamless connection between your Python application and MongoDB, a NoSQL database. The class encapsulates the essential functions for connecting to the database, performing CRUD operations, and managing the data flow.

Key Features:

Connection Management: The class provides methods to establish and close connections to MongoDB, ensuring efficient resource utilization.

Configuration Flexibility: Users can easily configure connection parameters, such as the database URL, port, and authentication credentials, to adapt to their specific MongoDB setup.

CRUD Operations: The class encapsulates methods for performing Create, Read, Update, and Delete operations on the MongoDB collections, simplifying data manipulation.

Error Handling: Robust error-handling mechanisms are integrated to provide meaningful feedback in case of connection issues or data operation failures.

Data Retrieval and Processing: The class includes functions for retrieving data from MongoDB and processing it within the Python application, promoting seamless integration between the two environments.

Create a gitignore file to prohibit files to be upoaded

"Generate a .gitignore file to selectively prevent certain files from being uploaded to a Git repository. This file serves as a configuration guide, specifying file types or specific files that should be excluded from version control, helping maintain a cleaner and more efficient repository."

missing favicon

while loading the page it is giving error for missing favicon

create custom exception class

Creating a custom exception class allows you to tailor error handling to the specific needs of your program. Instead of relying on generic exceptions, you can design an exception that provides meaningful information about the error and enhances the overall clarity of your code. This class acts as a specialized messenger, delivering a clear and concise message when something goes awry in your code. It's like having a personal assistant for errors—specific, helpful, and always there when you need it!

create config class to load env vars

The Config class is a vital component designed to streamline the management of environment variables within your application. With a keen focus on efficiency and organization, this class is crafted to effortlessly load and handle environment variables, ensuring a seamless integration of configuration settings. By encapsulating the logic for loading these variables, the Config class promotes clean and modular code, simplifying the process of adapting to different environments. Whether you're deploying your application locally or on a remote server, the Config class stands as a reliable tool to manage the dynamic aspects of your configuration through the straightforward handling of environment variables.

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.