Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/luan-neumann-dev/thoughts

Thoughts is a simple platform for sharing thoughts and viewing posts from other users. It features secure user authentication and allows creating, editing, and deleting thoughts. Built with Handlebars, MySQL, Sequelize, Express, and JavaScript.
https://github.com/luan-neumann-dev/thoughts

express handlebars javascript mvc mysql sequelize

Last synced: about 1 month ago
JSON representation

Thoughts is a simple platform for sharing thoughts and viewing posts from other users. It features secure user authentication and allows creating, editing, and deleting thoughts. Built with Handlebars, MySQL, Sequelize, Express, and JavaScript.

Awesome Lists containing this project

README

        


💬 Thoughts

![Captura de tela 2024-08-14 081220](https://github.com/user-attachments/assets/68784de6-ca9a-4150-8065-a8ffec4a205b)
![Captura de tela 2024-08-14 081240](https://github.com/user-attachments/assets/4834e2ff-731d-4528-ab7a-72bcc7536c8b)
![Captura de tela 2024-08-14 081328](https://github.com/user-attachments/assets/fb3f297c-5188-4e07-8079-f08809d0781f)

> Thoughts is a simple platform for users to share their thoughts and view posts from others. The application follows the MVC pattern and includes a secure authentication system for a personalized experience.

## 💼 Technologies Used
- Handlebars
- Sequelize
- JavaScript
- MySQL
- Express
- HTML
- CSS

## 🏃 How to Run the Project

To run the project locally, follow these instructions:

1. **Clone** this repository on Visual Studio Code
```
git clone https://github.com/Luan-Neumann-Dev/Thoughts/
```

2. **Open** the console and navigate to the project folder:
```
cd Thoughts
```

3. **Install** project dependencies via the terminal:
```
npm install
```

4. **Configure** the MySQL database in the ``conn.js`` file with your environment's credentials.

5. **Start** the server:
```
npm start
```

6. Open your browser and go to `http://localhost:3000` to see the project in action! 🌟

## Contributions 🤝
Contributions are welcome! If you have suggestions for improvements or encounter any issues, feel free to open an issue or submit a pull request.

🙋 Author




Foto do Luan no GitHub


Luan Neumann Dev



---