Skip to content

Reddit clone with SvelteKit Unocss and Sqlite3

Notifications You must be signed in to change notification settings

0ql/redditclone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reddit Clone

The purpose of this project was to create a RESTful API and routing only with SvelteKit.

Stack

  • SvelteKit
  • Typescript
  • Joi for input validation
  • joi-password-complexity for good passwords
  • Bcrypt password salting and hashing
  • nanoid uuid gen
  • Unocss
  • Sqlite3
  • better-sqlite3 orm

Features

  • full SSR
  • Routing
    • /new/user
    • /new/post
    • /new/subreddit
    • /login
    • /r/[subreddit]/[filter / uuid]
    • filter = new
    • filter = hot
    • filter = best
    • filter = top
    • /u/[uuid]
    • /vote
  • Up / Downvoting
  • Input validation

About

Reddit clone with SvelteKit Unocss and Sqlite3

Resources

Stars

Watchers

Forks