Skip to content

Login page for JAGUAR. Created to learn Java back-end and experiment with client-server programming.

Notifications You must be signed in to change notification settings

shahmilav/jaguar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jaguar

Try it here.

Jaguar is an open source Java project that aims to be a fully functioning web app. It has a login and sign up page to access the dashboard. Furthermore, users can edit and delete their account.

A screenshot demonstrating the login page.

Table of Contents

Features

A comprehensive list of upcoming features can be found here.

  • Edit profile functionality
  • A cool dashboard
  • Delete account functionality
  • Extremely secure password hashing (new hash each time!)
  • and more to come, such as
    • Sign in with Google and GitHub
    • Captcha
    • Forgot password functionality

Installation

To install, clone the git repo:

git clone https://github.com/shahmilav/jaguar

Dependencies

The project requires the latest version of Apache Maven and Java. Furthermore, to contribute, make sure you have geckodriver and Firefox installed as Selenium runs on Firefox.

Running the Program

To run the program, type

mvn spring-boot:run

in the command line and go to localhost:8080 in a browser. The app should be running.

Technologies Used

This project uses

Java Spring Boot MongoDB Thymeleaf Maven Bootstrap

About

Login page for JAGUAR. Created to learn Java back-end and experiment with client-server programming.

Topics

Resources

Stars

Watchers

Forks