Skip to content

🪪 An app to create personalized bio pages, consolidating their online presence.

License

Notifications You must be signed in to change notification settings

hugofolloni/yze-bio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

yze.bio

A web application that enables users to create personalized bio pages, consolidating their online presence into a single, easily shareable link. Users can customize their profiles by adding various social media links, personal information, and other relevant content, providing a centralized hub for their digital identity.

The platform focuses on simplicity and user-friendliness, allowing individuals to set up and manage their bio pages without requiring technical expertise. By offering a clean and intuitive interface, yze.bio helps users effectively present themselves online and connect with their audience.

Explore the live project
Access the source code


Table of Contents

  1. Technologies Used
  2. User Story
  3. Screenshots
  4. Getting Started
  5. Contribution
  6. License

Technologies Used

This project utilizes the following technologies:

  • Frontend: JavaScript, React.js
  • Backend: C#, .NET 8
  • Database: PostgreSQL

User Story

Persona:

As an individual seeking to establish an online presence, I want to create a personalized bio page so that I can effectively share my profile and connect with a broader audience.

Example Flow:

  1. The user signs up on yze.bio.
  2. They create a personalized bio page using the intuitive editor.
  3. The user shares their yze.bio link with their audience.

Screenshots

Homepage yze.bio Homepage

Bio Page Editor

yze.bio Profile


Getting Started

Prerequisites

Ensure you have the following installed:

  • Node.js
  • .NET Core SDK

Installation

  1. Clone the git repository:
    git clone https://github.com/your-username/yze-bio.git
  2. Front-end:
    • Change the API connections to localhost.
    • Setup .env infos to real ones.
    cd yze-bio/website
    npm i
    npm start
  3. Back-end:
    • Generate a PostgreSQL database and update the information "ConnectionStrings__DefaultConnection" in the appsettings.json file inside the Server folder. Also, add a key to "ApiSettings__ApiKey".
    • Run the table creation scripts available in the setup.sql file inside the server/api folder.
    cd yze-bio/Server
    dotnet run --launch-profile https

Contribution

Feel free to contribute to the project! Just fork the repository, implement your improvements, and submit a pull request.

License

This project is under the MIT license.

About

🪪 An app to create personalized bio pages, consolidating their online presence.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published