Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/oscarprdev/short_url
Short url web developed with React + Typescript + Zustand and Golang + SQL
https://github.com/oscarprdev/short_url
api-spec echo-framework golang playwright react react-query react-testing-library typescript zustand
Last synced: 2 days ago
JSON representation
Short url web developed with React + Typescript + Zustand and Golang + SQL
- Host: GitHub
- URL: https://github.com/oscarprdev/short_url
- Owner: oscarprdev
- Created: 2024-01-22T08:12:28.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-21T17:55:40.000Z (5 months ago)
- Last Synced: 2024-12-01T10:51:31.208Z (2 months ago)
- Topics: api-spec, echo-framework, golang, playwright, react, react-query, react-testing-library, typescript, zustand
- Language: TypeScript
- Homepage: https://oplink.vercel.app/
- Size: 722 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# OPlink - short url app
![image](https://img.shields.io/badge/React-20232A?style=for-the-badge&logo=react&logoColor=61DAFB)
![image](https://img.shields.io/badge/TypeScript-007ACC?style=for-the-badge&logo=typescript&logoColor=white)
![image](https://img.shields.io/badge/React_Query-FF4154?style=for-the-badge&logo=ReactQuery&logoColor=white)
![image](https://img.shields.io/badge/Tailwind_CSS-38B2AC?style=for-the-badge&logo=tailwind-css&logoColor=white)
![image](https://img.shields.io/badge/Go-00ADD8?style=for-the-badge&logo=go&logoColor=white)
![image](https://img.shields.io/badge/PostgreSQL-316192?style=for-the-badge&logo=postgresql&logoColor=white)
![image](https://img.shields.io/badge/Playwright-45ba4b?style=for-the-badge&logo=Playwright&logoColor=white)## Description
Short url application done with React, Zustand, React Query, Typescript and Tailwind running with Golang api using PostgreSQL database and OAuth authentication.
In testing, unit tests with Vitest, React Testing Library and Playwright for end-to-end tests.
## Stack
- Frontend
- Typescript
- React
- Zustand
- Tailwind
- React Query
- Backend
- Golang
- PostgreSQL
- Railway## Features
- Short url
- Store, update and remove urls for logged users## Screenshots