williamniemiec / nforum-web

Simple web forum built with servlets and JSP without Spring Framework.

Home Page:https://wniemiec-web-nforum.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

nForum WEB

Simple web forum built with servlets and JSP without Spring Framework.

Java compatibility Release License

Deploy to Render


❇ Introduction

nForum is a simple web forum built with servlets and JSP pages along with Selenium framework for testing. This application was made for the sole purpose of learning how to develop a web application without using the Spring framework. You can interact with the project through the Heroku platform (click here to access).

Login information

Email Password
user@email.com 123

⚠ Warnings

The hosting service Heroku may have a certain delay (~ 1 min) for uploading the application so the loading of the website may have a certain delay.

✔ Requiremens

Commands

Install project dependencies

mvn install

Run project

mvn run

🖼 Gallery

gif1

gif2

gif3

🚩 Changelog

Details about each version are documented in the releases section.

🗺 Project structure

architecture

Database

database-diagram

📁 Files

/

Name Type Description
docs Directory Documentation files
src Directory Application and test files

/src

Name Type Description
main Directory Application files
test Directory Test files

/src/main

Name Type Description
java Directory Source files
webapp Directory JSP, CSS and JavaScript files

/src/main/java/wniemiec/web/nforum

Name Type Description
config Directory Configuration classes
controllers Directory Classes that handle with HTTP requests and responses
dto Directory Data transfer object classes
repositories Directory Classes that handle with database
services Directory Classes responsible for providing data

About

Simple web forum built with servlets and JSP without Spring Framework.

https://wniemiec-web-nforum.herokuapp.com/

License:BSD Zero Clause License


Languages

Language:Java 95.4%Language:CSS 3.8%Language:Dockerfile 0.7%Language:Procfile 0.1%