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

https://github.com/vitorhugoantunes/react_forum

A forum built in TypeScript for dynamic communities to share ideas, with secure authentication, posts, comments and content voting.
https://github.com/vitorhugoantunes/react_forum

firebase firestore react redux-toolkit skeleton-loading styled-components typescript

Last synced: 2 months ago
JSON representation

A forum built in TypeScript for dynamic communities to share ideas, with secure authentication, posts, comments and content voting.

Awesome Lists containing this project

README

          

# React forum

This is a forum developed in TypeScript to facilitate discussions and interactions between users in an organized and secure way.

## Resources

- **Secure Authentication**: Uses the Firebase SDK for secure authentication with social login.
- **Post Creation**: Users can create new posts easily.
- **Answers**: Users can create answers to topics to resolve doubts.
- **Voting System**: Users can vote on posts and replies.
- **Responsive Interface**: Modern and responsive interface for a better user experience.

## Technologies Used

- TypeScript, React.js, Redux, Styled Components
- Authentication: Firebase Authentication
- Database: Firestore database

## Installation and Use

1. **Clone the repository:**
```bash
git clone https://github.com/VitorHugoAntunes/React_forum.git
cd React_forum-main

2. **Install dependencies**
```bash
npm install

3. **Start the server**
```bash
npm run dev

4. **Open the project in your browser**

Copy the localhost link into your browser and use the project locally.

## How to Contribute

Contributions are welcome! Feel free to open issues, propose improvements or collaborate directly on development.

## License

This project is licensed under the MIT License - see the [LICENSE](https://github.com/VitorHugoAntunes/React_forum/blob/main/LICENSE) file for more details.