Wouldn't it be cool if there was a single place where the development team could come together and track the growth of their project ?
This is what you get with CodeLog where the developers can log their insight for project growth and share their learnings to improve the project.
CodeLog is a user-centric app designed to streamline product feedback management, enabling teams to create, read, update, and delete feedback requests effortlessly. The app allows suggestions to be sorted by the most or least upvotes and filtered by category, making it easy to prioritize and focus on relevant feedback. Its responsive design adapts seamlessly to any device, delivering an optimal layout for smartphones, tablets, and desktops. Additionally, interactive elements with hover states enhance usability, providing a dynamic and intuitive experience for managing feedback effectively and driving meaningful product improvements.
- Front-end: TypeScript, Angular, NgRx, Vanilla CSS, Vercel
- Back-end: TypeScript, Node.js, Express.js, Prisma
- Database: PostgreSQL
- Hosting: Vercel, CI/CD, Render
- Create, read, update, and delete product feedback requests
- Receive form validations when trying to create/edit feedback requests
- Sort suggestions by most/least upvotes and most/least comments
- Filter suggestions by category
- Upvote product feedback requests
- View the optimal layout for the app depending on their device's screen size
- Clone the repository:
git clone https://github.com/arunpariyar/code-log-client.git
- Navigate to the project directory:
cd code-log-client - Install dependencies:
npm install
- Start the development server:
npm start
- The app starts with automatically loading the feedbacks to the dashboard.
- You can create new feedbacks using the add feedback button.
- Once the feedback is created editing to update the feedback is straight forward.
- On the dashboard you can upvote feedback by clicking the upvote button, changes will load instantaneously.
- To filter feedbacks according to category is easy, you just have to click the category you wish you see.
- If no feedback exits for a category an empty info is provided along with the add feedback button to help you create a new feedback.
- To filter the upvotes my most/least upvotes, just select the option you wish to activate using the dropdown.
- Fork the repository.
- Create a new branch:
git checkout -b feature-name
- Commit your changes:
git commit -m 'Add feature' - Push to the branch:
git push origin feature-name
- Create a pull request.
This project is licensed under the MIT License.
For any inquiries, please reach out at:
- LinkedIn: in/arunpariyar
- GitHub: arunpariyar

