Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/luan-neumann-dev/thoughts
- Owner: Luan-Neumann-Dev
- Created: 2024-08-13T22:24:29.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-09-07T20:30:01.000Z (2 months ago)
- Last Synced: 2024-10-14T05:04:05.258Z (about 1 month ago)
- Topics: express, handlebars, javascript, mvc, mysql, sequelize
- Language: JavaScript
- Homepage:
- Size: 41 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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