Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/danuja01/dockthoughts
https://github.com/danuja01/dockthoughts
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/danuja01/dockthoughts
- Owner: danuja01
- Created: 2023-03-05T18:03:46.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-03-06T18:42:42.000Z (almost 2 years ago)
- Last Synced: 2024-10-12T12:30:03.552Z (3 months ago)
- Language: JavaScript
- Size: 316 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Anonymous Thoughts Web Application
This is a MERN (MongoDB, Express.js, React.js, Node.js) stack web application where users can submit anonymous thoughts that are visible to everyone who accesses the site. The purpose of creating this project was to learn how to use Docker to containerize the application.
## Getting Started
To run this application, you will need to have Docker installed on your local machine. Once you have Docker installed, you can follow these steps:
1. Clone the repository to your local machine.
2. Navigate to the project root directory in your terminal.
3. Run the command `docker-compose up --build` to build and start the Docker containers.
4. Access the application in your browser at `http://localhost:3000`.## Technologies Used
- MongoDB
- Express.js
- React.js
- Node.js
- Docker## Features
- Submit anonymous thoughts.
- View thoughts submitted by other users.
- Real-time updates when new thoughts are submitted.
- Simple and user-friendly interface.
- Docker ContainersThis application consists of two Docker containers:
1. app: Contains the Node.js server and the Express.js application.
2. mongo: Contains the MongoDB database.## Contributing
If you find any issues or have any suggestions for how to improve this application, feel free to open an issue or submit a pull request.