Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/vitorcarvalho67/faster-news
- Owner: VitorCarvalho67
- License: mit
- Created: 2023-11-21T22:31:43.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-27T03:30:24.000Z (about 1 year ago)
- Last Synced: 2024-05-11T05:45:45.408Z (9 months ago)
- Topics: docker-compose, faster, full-stack-web-development, golang, js, mysql-database, news, newsapi, svelte
- Language: Svelte
- Homepage:
- Size: 287 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
```