Skip to content

gabrielpenteado/game-news-blog

Repository files navigation

Game News

A newsletter featuring the latest gaming news.

license npm version react version

📑 Contents

🆕 About the project

A gaming newsletter / blog created with React and Typescript enhanced with Styled-Components. This project integrates a user system, enabling each user to search for news by title, create posts, and engage in discussions through comments and likes.

Video

Built with

vite react typescript styled-components bootstrap react-router jwt zod

Website

You can access the project website by clicking below: 🔜


▶️ Getting started

To start using Game News Blog follow the instructions below.

Requirements

Browsers Support

Chrome
Chrome
Edge
Edge
Firefox
Firefox
Safari
Safari
Opera
Opera
last version last version last version last version last version

Installation

  1. Clone the repository
    git clone https://github.com/gabrielpenteado/game-news-blog

  2. Access the project folder in the terminal

  3. Install all packages dependencies
    npm install

  4. Install the api-game-news-blog and run it.

  5. Start testing
    npm run dev

🔛 Features

◾ Search news by title

Search for news by typing a word related to the game.

◾ User authentication

User can sign up or sign in to access the profile page and create new posts.

◾ Posts with comments and likes

An authenticated user can comment and like posts.

🤝 Contributions

PRs Welcome
The foundation of the open source community are the contributions, them inspire us to learn and create. Any contributions are greatly appreciated.

📄 License

This project is licensed under the MIT License. See the LICENSE.md file for details.

Gabriel Penteado

Full Stack Developer

LinkedIn GitHub Gmail

About

A newsletter featuring the latest gaming news. | React | Typescript | Styled-Components | Bootstrap | JWT | Zod | React-Router-Dom | React-Hook-Form |

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published