- 📖 About the Project
- 💻 Getting Started
- 👥 Authors
- 🔭 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- 📝 License
The interactive comment project is a web-based application that allows users to register and login with their credentials, post and view comments and displays the authenticated user on the navigation bar. Built using the React library, Tailwind CSS, PrimeReact, Formik, TypeScript, and Firebase, the project offers a highly responsive and modern user interface. Users can post comments on a topic or article, view comments posted by others, and reply to comments. The application also features real-time updates, so users can see new comments as they are posted. Additionally, Firebase provides a secure backend database for storing comments and user information, ensuring the application is reliable and secure.
- Semantic HTML5 markup
- CSS Grid and Flexbox
- Tailwind Css
- Mobile-first workflow
- React - JS library
- Formik - Forms Validations and Rendering
- Firebase - For Database
- Prime React - For UI Components
- Login Page
- Registration Page
- Comments Page
- Auth Navbar Page
Here is a link to my project. You can view to show the output so far.
- Solution URL: Interactive Comment
- Live Site URL: Interactive Comment
To get a local copy up and running, follow these steps.
In order to run this project you need:
Clone this repository to your desired folder:
cd my-folder
git clone [email protected]/Stephen-Adom/react-interactive-comment.git
Install this project with:
Example command:
cd my-project
npm install
To run the project, execute the following command:
npm run start
To run tests, run the following command:
You can deploy this project using:
👤 Stephen Addae
- GitHub: @Stephen-Adom
- Twitter: @stephen_alaska
- LinkedIn: Stephen Addae
- Post Page Page
- Profile Page
Contributions, issues, and feature requests are welcome!
If you like this project, please provide suggestions to help improve this project
I would also like to thank Frontend Mentor for providing the project for me to work on
This project is MIT licensed.