Skip to content

Latest commit

 

History

40 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mask'd API

Mask'd is a platform that allows users to share their thoughts, experiences, and interact with the community. This repository contains the api code, offering a range of endpoints for user authentication, entry management, commenting, and notifications. No personal details are collected or stored, ensuring anonymity for users.

Features

  • Authentication: Secure user registration, login, and logout using JSON Web Tokens (JWT).
  • Entry Management: Create, read, update, and delete entries.
  • Comments: Add comments to entries and interact with others.
  • Notifications: Receive updates on comments, likes, and other activities.
  • Privacy Controls: Set privacy preferences for entries and manage visibility.

Technologies Used

  • Node.js: Backend runtime environment.
  • Express.js: Web framework for building APIs.
  • MongoDB: NoSQL database for storing user data.
  • Mongoose: ODM for MongoDB.
  • JWT: Token-based authentication.
  • TypeScript: Strongly-typed JavaScript for enhanced development.

USAGE

API functionalities can be tested through the frontend interface.

Contact

For inquiries, please contact me.

About

This repo contains the api codebase for Mask'd webapp

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages