Skip to content

BookRec is a webapp where user can create and delete their account and search for information about their favorite books, authors or to search other users of the website.

Notifications You must be signed in to change notification settings

VinayakMishra95/BookRec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

BookRec - Web Applications Project

This repository contains the source code of the proect BookRec for the webapp course in the academic year 2023/2024.

BookRec is a webapp where user can create and delete their account and search for informations about thei favourite books, authors or to search other users of the website. The database is made with PostgreSQL, the backend is managed by Java Servlets (thanks to the web container Tomcat) and it features a dynamic frontend thanks to the use of JSP pages, CSS and some JavaScript code.

In order to test the website correctly, follow these steps:

  1. Install everything needed (Tomcat, Java, Maven and PostgreSQL)
  2. Create an account in postgreSQL according to the credentials written in context.xml (in the folder BookRec/src/main/webapp/META-INF)
  3. After cloning this repo, import the DB saved as .sql file in BookRec/src/main/database in PostgreSQL
  4. Optional: if images are not present in the DB after restoring the backup file, use the Python script to import them
  5. Compile the project using Maven (mvn clean package javadoc:javadoc)
  6. Deploy the .war file in Tomcat
  7. The homepage of the website is located at /jsp/home.jsp

This project has been developed by Stefano Bortolatto and Vinayak Kumar.

Web Applications is a course of the

of the Department of Information Engineering, University of Padua, Italy. Web Applications is part of the teaching activities of the Intelligent Interactive Information Access (IIIA) Hub.

About

BookRec is a webapp where user can create and delete their account and search for information about their favorite books, authors or to search other users of the website.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •