Skip to content

Latest commit

 

History

History
64 lines (49 loc) · 2.34 KB

README.md

File metadata and controls

64 lines (49 loc) · 2.34 KB

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.