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 Started • Installation • Contributing
- 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.
- ☑️ 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
To install SocialNET, you can clone the repository and run it locally.
- Clone this repository:
git clone https://github.com/luis-domingues/SocialNet.git
- Navigate into the project directory:
cd SocialNet
- Open the project in your favorite IDE or editor, and run it using the .NET Core CLI:
dotnet run
Redesign of the frontend of the pages
Feel free to contribute by opening an issue to report a bug or suggest improvements or features.
How to contribute in 5 steps
- Fork this project.
- Clone your fork on your machine.
- Make your changes and commit them following conventional commits.
- Push your changes to sync with your fork.
- Open a pull request specifying what you did.
This project is licensed under the MIT License - See the LICENSE for more information.