Social network for sharing logos, designs etc.
To run/install this application, you'll need:
- Visual Studio
- IIS
- SQL Server Express
- After installing these tools, you'll need a database structure. You can uncomment this code when the app is started for the first time, or you can execute this SQL command by yourself (using SQL Server Management Studio or something else).
Simple social network with responsive design for sharing and exploring logos, designs, etc. Inspired by Dribbble and Behance.
Functionalities:
- Create a new user
- Update the user profile (upload a profile picture, change the password, etc)
- Upload a new post (logo, design) with a title and a description
- Comment and like/fave posts
- Visit and follow users (all profiles are public)
- 4 different ways to explore logos, designs: Home tab (all newest posts), Following tab (the newest posts from the following users), Favorites tabs (all liked posts), user profile (specific user posts)
- N-tier architecture - Implemented with three-tier architecture: Presentation tier (UI level, all front-end things), Application tier (Business logic), Data tier (Database access)
- ASP.NET MVC - Web application framework developed by Microsoft
- Entity Framework - Framework used for interaction between .NET applications and relational databases
- Knockout.js - JavaScript framework, MVVM pattern
- Bootstrap - Responsive front-end framework
- jQuery AJAX - Perform an asynchronous HTTP (Ajax) request (used for communication between the backend APIs and the client)
This project is licensed under the MIT - see the LICENSE file for details