Skip to content
This repository was archived by the owner on Oct 10, 2024. It is now read-only.

Oasisteens/OasisBackend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This backend server is no longer in use, the backend functions are integrated into the repo Oasisforum

OasisBackend

This is the backend repository for OasisForum, a forum website. The backend is built with Express.js and handles form submission logic among other things.

About OasisBackend

OasisBackend is responsible for processing requests from the frontend, including user authentication, thread creation, and post submission. It uses several technologies to enhance performance and security, such as Express Rate Limit for preventing brute-force attacks and Gzip for compression.

Features

  • User Authentication: Handles user sign up, log in, and profile management requests.
  • Discussion Threads: Processes requests for creating new threads, replying to existing ones, and upvoting posts.
  • Form Submission: Handles the logic for form submissions.

Getting Started

To run this project locally, follow these steps:

  1. Clone the repository: git clone https://github.com/Oasisteens/OasisBackend
  2. Navigate into the project directory: cd OasisBackend
  3. Install the dependencies: npm install
  4. Start the development server: npm start

Coding Conventions

  • Naming Conventions: Please follow established naming conventions for variables and functions. Use camelCase for JavaScript variables and functions.

Feedback and Contributions

If you have any feedback, find any bugs, or want to make a contribution, please create an issue or a pull request. We appreciate your help!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors