https://github.com/rlnkoo/spring-meme-generator-app
Meme generator app inspired by Wazoo Web Bytes
https://github.com/rlnkoo/spring-meme-generator-app
angular java spring
Last synced: about 2 months ago
JSON representation
Meme generator app inspired by Wazoo Web Bytes
- Host: GitHub
- URL: https://github.com/rlnkoo/spring-meme-generator-app
- Owner: rlNkoo
- Created: 2024-05-01T18:25:43.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-08-11T10:55:14.000Z (almost 2 years ago)
- Last Synced: 2025-10-09T09:28:56.412Z (8 months ago)
- Topics: angular, java, spring
- Language: TypeScript
- Homepage:
- Size: 2.06 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Meme Generator Application - README
## Overview
The Meme Generator Application allows users to create and share memes. Built with Spring Web, Spring Security, and H2 Database for the back-end, and Angular 14 for the front-end, this application provides a user-friendly interface for meme creation, management, and secure access. The application features RESTful APIs, Angular components, and routing for a smooth user experience.
## Features
- **Meme Creation:** Users can create memes using predefined templates and upload images.
- **User Authentication:** Secure login and registration with Spring Security.
- **RESTful APIs:** Spring REST Controllers provide endpoints for managing memes and user data.
- **Dynamic UI:** Angular 14 for building interactive user interfaces with components and routing.
- **In-Memory Database:** H2 Database for storing memes and user information.
## Technologies Used
### Back-End
- **Spring Web:** Framework for building web applications and RESTful services.
- **Spring Security:** Provides authentication and authorization for secure access.
- **H2 Database:** An in-memory database used for storing meme data and user information.
- **Spring REST Controllers:** Handles RESTful API requests for meme management.
### Front-End
- **Angular 14:** JavaScript framework for building dynamic and interactive web applications.
- **Angular Components:** Used to create reusable UI elements.
- **Angular Routing:** Manages navigation between different views and components.