Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vitorcarvalho67/faster-news

Faster News repository: A swift, modern website using Svelte (front-end) and Go (back-end) for optimal performance
https://github.com/vitorcarvalho67/faster-news

docker-compose faster full-stack-web-development golang js mysql-database news newsapi svelte

Last synced: about 2 months ago
JSON representation

Faster News repository: A swift, modern website using Svelte (front-end) and Go (back-end) for optimal performance

Awesome Lists containing this project

README

        



# Faster News
[![GitHub license](https://img.shields.io/github/license/vitorcarvalho67/Faster-News)](vitorcarvalho67/Faster-News/blob/master/LICENSE) ![GitHub stars](https://img.shields.io/github/stars/vitorcarvalho67/Faster-News) ![GitHub stars](https://img.shields.io/github/languages/count/vitorcarvalho67/Faster-News) ![GitHub stars](https://img.shields.io/github/languages/top/vitorcarvalho67/Faster-News) ![GitHub stars](https://img.shields.io/github/repo-size/vitorcarvalho67/Faster-News) ![GitHub stars](https://img.shields.io/github/languages/code-size/vitorcarvalho67/Faster-News)

This software is a news website developed with Go and Svelte as its core technologies. The primary objective of this project is to provide a platform that is fast and efficient, catering not only to user needs in terms of speed and performance but also serving as a valuable learning tool for those interested in the Svelte framework. The combination of Go and Svelte results in a swift user experience and a user-friendly interface, offering an ideal environment both for the dissemination of news and for professional development in the field of technology.

## Technologies
- [Go](https://golang.org/)
- [Svelte](https://svelte.dev/)
- [MySQL](https://www.mysql.com/)
- [Nginx](https://www.nginx.com/)
- [Docker](https://www.docker.com/)

## How To Use

Clone this repository
```bash
git clone https://github.com/VitorCarvalho67/Farter-News.git
```

Navigate to the project directory
```bash
cd Faster-News
```

### Server
Navigate to server side
```bash
cd server
```

Run client side
```bash
go run main.go
```

### Client
Navigate to client side
```bash
cd client
```

Run client side
```bash
npm run dev
```

## Screenshots

## Running with Docker
```bash
sudo docker-compose build
sudo docker-compose up
```