Skip to content
forked from mawsters/web

๐Ÿ“š The social network for book lovers

Notifications You must be signed in to change notification settings

crystalcheong/shelvd

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

29 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

SC3040 Advanced Software Engineering Project โ€” ๐Ÿ“š shelvd

๐Ÿ“š shelvd strives to enhance book discovery and foster a vibrant reader community through personalized recommendations, advanced search capabilities, and interactive forums, including virtual book clubs and reader reviews. This web app is the ultimate destination for book lovers seeking to explore new titles and connect with fellow enthusiasts in a dynamic, user-friendly environment.

The social network for book lovers.


Project Cover

Project Cover


๐Ÿ› ๏ธ Installation and Set Up

  • Clone repository

    git clone git@github.com:crystalcheong/shelvd.git
    
  • Install dependencies

    bun install
    

Important

Required environment variables

  • Duplicate .env.example to create *.env files
    • .env โ€” The default file used to store your dev, production, and test variables
    • .env.local โ€” Overrides all environment files except the test file (including the default .env file)
  • Starting the server The server will start at http://localhost:3000 by default
     bun start:dev
    

๐Ÿงฐ Languages & Tools

  • Languages & Frameworks
    Typescript Vite

  • Tools, IDE
    Github Github Actions Vercel Supbase


Contributors โœจ


Crystal Cheong


Ryu Hyunsun


Zhu Yu Hao


Nyan Maw Htun


Kenneth Goh


Muhammad Sufyan


Arun Ezekiel


This repository is submitted as a project work for Nanyang Technological University's SC3040 - Advanced Software Engineering course.

Languages

  • TypeScript 97.8%
  • CSS 1.6%
  • Other 0.6%