Skip to content

chingu-voyages/V55-tier2-team-24

Repository files navigation

DevVault logo

Overview

DevVault is a web application built by a Chingu Tier 2 team to help software professionals find curated resources, articles and videos, shared in the #resource-treasures channel of the Chingu Discord community.

We know how overwhelming it can be to sort through an endless stream of content. This app helps you filter the noise and discover information relevant to your learning goals.

Bonus feature? An interactive AI assistant powered by the Google Gemini API to help guide your search!

Features

  • Searchable Resource Library Find links to helpful articles, videos, and tools focused on software development.,

  • Advanced Filtering Filter resources by tag, type, or author — or combine multiple filters to narrow results.,

  • Favorites System Users can log in and favorite resources for easy access later.,

  • Pagination Resource results are neatly paginated for smooth browsing, even with a large dataset.,

  • AI-Powered Assistance Ask questions or get resource suggestions through a custom-built AI chatbot powered by the Google Gemini API. The AI has been given specific personality traits and app context, making its responses helpful and on-brand.,

  • Responsive Design Built with modern UI/UX principles using Tailwind CSS, designed to be usable on any screen size.,

  • Agile Collaboration Developed collaboratively in sprints using Agile methodology and Jira to manage scope and progress.

Running The Project

  1. Clone this project locally
  2. Open a terminal and cd into the project directory
  3. Run npm install
  4. Run npm run dev to start the dev server
  5. Open your browser to http://localhost:5173

Live version

DevVault on Netlify

Tech Stack

  • Frontend: React, Vite, TypeScript
  • Styling: Tailwind CSS
  • APIs: Resource Server, Google Gemini API
  • Deployment: Netlify
  • UI Design: Figma
  • Project Management: Jira

Our Team

Built with 💙 by a Chingu Voyage team:

Developers

Product Owner

Scrum Master

UI/UX Developer

  • Jennie Glass (UX/UI Designer) LinkedIn

Voyage Guide

Acknowledgements

We would like to extend our heartfelt thanks to Chingu for making this project possible. Their supportive community and structured project-based learning environment gave us the foundation to collaborate, grow, and build something we’re truly proud of.

If you’re not yet a part of Chingu, we highly recommend checking it out. Chingu is a global learning community that helps aspiring developers, scrum masters, and product owners turn tutorials into real-world experience through team voyages like this one.

About

DevVault is a React app that users can use to search through Chingu's Discord Resource's Folder. | Voyage-55 | https://chingu.io/ | Twitter: https://twitter.com/ChinguCollabs

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6