Giter Site home page Giter Site logo

romanvassilchenko / simple-url-shortener Goto Github PK

View Code? Open in Web Editor NEW
6.0 1.0 1.0 2.76 MB

A simple but powerful pet project written in golang using the chi library - Simple URL Shortener

Home Page: https://sus.kz

License: MIT License

Go 61.87% CSS 1.01% HTML 29.19% JavaScript 7.93%
api chi database github-actions go golang http-server middleware open-source redirects

simple-url-shortener's People

Contributors

romanvassilchenko avatar saraulan avatar vadimvalov avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

vadimvalov

simple-url-shortener's Issues

Redesign of Frontend for sus.kz Website

Objective:
Completely overhaul the sus.kz website to enhance its user interface and functionality.

Tasks:

Homepage Redesign:

  • Preserve the URL shortener on the left side of the homepage.

  • Allocate space on the right side for a news blog, sourced from sus.kz/info/news through the API.

  • Ensure that the Login page is present but with restricted access, indicating that additional functionality will be implemented later.

Page Creation:

Implement the following essential pages:

  • Home

  • About

  • API

  • Login (with restricted access. Will be implemented later)

Homepage Specifics:

  • Organize the homepage to maintain the existing URL shortener on the left.

  • Designate a section on the right for a blog featuring news obtained via the sus.kz/info/news API.

About Page:

  • Populate the About page with information about the team, developers, and contact details for user interaction.

API Page:

  • Style the API page as developer documentation for those interested in integrating the sus.kz service into their projects.

Design Code Discussion:

Note: The design and coding standards of the project should be thoroughly discussed and agreed upon with @RomanVassilchenko and @vadimvalov.

This task aims to enhance the sus.kz website by restructuring its frontend, implementing crucial pages, and refining the user experience. The proposed changes will provide a more comprehensive and visually appealing platform for users and developers alike.

Create web interface

Create a "simple" web interface that can generate new "aliases"

  1. Users can create random alias
  2. Users can choose advanced options and write their own alias
  3. Website return error if alias already exist or return new alias with copy button

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.