Skip to content

Debangana13/AutoSiteAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AutoSiteAI

Full-stack portfolio generator built with Spring Boot · MVC architecture · Spring Security

Java Security Status


What it does

Users enter their personal and professional details and get a generated, responsive portfolio website using pre-designed templates. Built as a full-stack web application with secure auth and a clean MVC backend.


Architecture

Controller layer  →  handles HTTP requests, routes to views
Service layer     →  business logic, template selection
Repository layer  →  Spring Data JPA, database persistence
View layer        →  Thymeleaf templates, HTML/CSS

Features

  • User registration and login
  • Secure authentication via Spring Security
  • Dynamic portfolio generation from user input
  • Responsive UI with multiple templates
  • Full CRUD with Spring Data JPA
  • Planned: AI-generated content via Groq / OpenAI API

Repo Structure

AutoSiteAI/
├── src/
│   ├── main/
│   │   ├── java/
│   │   │   └── com/autositeai/
│   │   │       ├── controller/
│   │   │       ├── service/
│   │   │       ├── repository/
│   │   │       └── model/
│   │   └── resources/
│   │       ├── templates/      # Thymeleaf HTML templates
│   │       └── application.properties
├── pom.xml
└── README.md

Run locally

git clone https://github.com/Debangana13/AutoSiteAI
cd AutoSiteAI
./mvnw spring-boot:run

Open http://localhost:8080


Roadmap

  • Integrate Groq API for AI-generated portfolio content from user prompts
  • Add template preview before generation
  • Export portfolio as static HTML

Built by Debangana Ghosh

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors