Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bayladycoder/coding-resources

My Coding Resources
https://github.com/bayladycoder/coding-resources

aws bootstrap css html java javascript jpa jsp jstl junit lombok maven mysql spring-boot spring-mvc spring-security

Last synced: 4 months ago
JSON representation

My Coding Resources

Awesome Lists containing this project

README

        

# Coding Resources App

The **Coding Resources App** is a web application designed to help users search for and manage coding resources. Built
with
Java and Spring Boot, this app allows users to search for various programming resources, add them to their personal
list, and keep track of valuable learning materials.

## Features

- **Search Resources**: Users can search for coding resources by resource name or resource topic.
- **Resource Management**: Add and manage your own list of coding resources.
- **Category Browsing**: Explore resources by predefined categories such as programming languages, frameworks, and
tools.
- **User-Friendly Interface**: The app is designed using the MVC architecture for a clean and maintainable codebase.
- **Database Management**: Hibernate is used for ORM, and MySQL serves as the relational database to store user data and
resources.

## Technology Stack

- **Backend**: Java, Spring Boot
- **Framework**: Spring MVC
- **ORM**: Hibernate
- **Database**: MySQL
- **Frontend**: JSP, Bootstrap, Javascript, HTML, CSS
- **Build Tool**: Maven

## Usage

- **Search Resources**: Use the search bar on the homepage to find coding resources.
- **Filter Resources by Topics**: Click on a topic on the resource card or on the navigation bar to filter coding
resources by topics.
- **Add to My Resources**: Click the "Add" button next to a resource to save it to your personal list.
- **View My Resources**: Navigate to the "My Resources" section to see your saved items.

User Interface
![Screen Shot 2024-08-14 at 10 08 56 PM](https://github.com/user-attachments/assets/9cdef9c6-f1fc-41ee-8664-f3f4f591ae16)