Skip to content

A social network based on Twitter/X and Bluesky built on ASP.NET Core

License

Notifications You must be signed in to change notification settings

luis-domingues/SocialNet

Repository files navigation

SocialNet Static Badge GitHub commit activity

Connect with others by writing your ideas.

SocialNET is a web application inspired by Twitter/X and Bluesky, allowing users to connect and share their experiences. This project serves as the frontend for my API SocialNetApi, focusing on user registration and login functionalities.

Getting StartedInstallationContributing

Key features

  • User Registration and Login - Users can create an account or log in if they already have one.
  • Security - User passwords are stored securely using hashing techniques, ensuring that passwords are encrypted before being saved to the database.
  • Scalable - This project is designed to expand with additional functionalities in the future.

Updates

  • ☑️ Sign Up and Login options.
  • ⏳ Password recovery.
  • ☑️ Personal feed
    • Publish posts
    • View posts from users you follow
    • Interaction on posts (e.g. Likes and Comments – this includes your own posts as well)
    • Update and Delete posts, comments and Remove likes
    • Thread System
  • ☑️ Personal user profile
  • ☑️ View other users' profiles
  • ⏳ Real-time notification system

Usage

Installation

To install SocialNET, you can clone the repository and run it locally.

  1. Clone this repository:
    git clone https://github.com/luis-domingues/SocialNet.git
  2. Navigate into the project directory:
    cd SocialNet
  3. Open the project in your favorite IDE or editor, and run it using the .NET Core CLI:
    dotnet run

Features in development

Redesign of the frontend of the pages

Contributing

Feel free to contribute by opening an issue to report a bug or suggest improvements or features.

How to contribute in 5 steps

  1. Fork this project.
  2. Clone your fork on your machine.
  3. Make your changes and commit them following conventional commits.
  4. Push your changes to sync with your fork.
  5. Open a pull request specifying what you did.

License

This project is licensed under the MIT License - See the LICENSE for more information.

About

A social network based on Twitter/X and Bluesky built on ASP.NET Core

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published