ShareLink is a website designed to assist developers in quickly sharing and accessing links to various best practices. It enables users to filter or search for links by tags, covering all layers of development: databases, backend, frontend, cloud, CI/CD. The primary goal of ShareLink is to showcase comprehensive code writing skills for portfolio purposes.
- Azure
- Docker
- GitHub Actions (for CI/CD)
- ASP.NET 8
- PostgreSQL
- React
- TypeScript
- Tailwind CSS
* User authentication
* Social sign in: Google, GitHub.
* CRUD operations for links
* Filtering and searching for links
* Pagination
* Tagging links
* Sorting links by date, title, and rating
* Dark mode
* Responsive design
Main page with all filters and link list.
- Docker
- Docker Compose
- .NET 8.0
- Node.js
- npm
Go to /server/readme.md and follow the instructions to run the server. Then go to /client/readme.md and follow the instructions to run the client.
Distributed under the MIT License. See LICENSE
for more information.
* [React](https://reactjs.org/)
* [TypeScript](https://www.typescriptlang.org/)
* [Tailwind CSS](https://tailwindcss.com/)
* [ASP.NET](https://dotnet.microsoft.com/apps/aspnet)
* [PostgreSQL](https://www.postgresql.org/)
* [Docker](https://www.docker.com/)
* [Docker Compose](https://docs.docker.com/compose/)
* [GitHub Actions](