Textful is a real-time chat application built with React, Express, Node, and MongoDB. It utilizes the power of Socket.IO for seamless communication through websockets. This project was my first React application, developed during my Master's degree.
- Real-Time Chat: Engage in conversations with other users in real time.
- User Authentication: Securely register and log in to participate in the chat.
- Message History: Access a chat history to review past conversations.
- Joke Integration: Enjoy a touch of humour with jokes sent through the Joke API.
Textful integrates with the Joke API to send jokes in the conversation.
Textful is deployed and accessible online. You can visit the live application at https://textful.netlify.app/.
To run Textful locally, follow these simple steps:
-
Clone the repository:
git clone https://github.com/your-username/project-textful.git
-
Navigate to the project directory:
cd project-textful/ui
-
Install dependencies:
npm install
-
Start the development server:
npm start
-
Open your browser and visit http://localhost:3000.
That's it! You can now start chatting with Textful.
This project was developed as part of the Web Development course during my Master's degree.
Contributions are welcome! If you have ideas for improvements, new features, or bug fixes, please create an issue or submit a pull request.
This project is open-source and available under the MIT License.