https://github.com/bocadn/fullstack-todos-app
Fullstack web application for exercising Jenkins CI/CD, Nextjs & Spring (Boot) frameworks and NoSQL MongoDB
https://github.com/bocadn/fullstack-todos-app
devops dockerfile java jenkinsfile maven mongodb mongoose nextjs npm oop-in-java oop-in-typescript openjdk21 spring-boot typescript
Last synced: 6 months ago
JSON representation
Fullstack web application for exercising Jenkins CI/CD, Nextjs & Spring (Boot) frameworks and NoSQL MongoDB
- Host: GitHub
- URL: https://github.com/bocadn/fullstack-todos-app
- Owner: BocaDN
- Created: 2025-07-03T23:01:59.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-07-06T22:26:29.000Z (6 months ago)
- Last Synced: 2025-07-06T22:29:20.465Z (6 months ago)
- Topics: devops, dockerfile, java, jenkinsfile, maven, mongodb, mongoose, nextjs, npm, oop-in-java, oop-in-typescript, openjdk21, spring-boot, typescript
- Homepage:
- Size: 1.95 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Welcome to my project!
### To clone this repository successfully you need to ensure git submodules are pulled as well:
```bash
git clone --recurse-submodules https://github.com/BocaDN/fullstack-todos-app.git
```

### The simplest way to run this application locally is by using the docker-compose.yaml file:
#### Run the following command inside a terminal with the cloned repository as the targeted directory:
```bash
docker-compose up
```
Make sure you have [docker-compose installed](https://docs.docker.com/compose/install/) on your machine before attempting to run the command. Something similar to the GIF below should appear:

#### To access the application go to this link in your browser:
```bash
http://localhost:3000
```
### This should be the landing page:

### The tasks menu:

### I used Jenkins for simplifying the build process. Here are some screenshots:

