Skip to content

Latest commit

 

History

29 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

social-network-api

GitHub License

Description

In this assignment, asocial networking application is provided which creates a back-end system for managing a database using the Mongoose library package's tools for more easily creating and formatting API endpoints. As we move away from handling SQL-based databases directly, libraries for implementing SQL-like functions directly into javascript code allow for more streamlined methods for performing CRUD operations.

Demo

Demo video link

Sample Images

alt text alt text

Table of Contents

Dependencies

  • Express v4.21.1
  • Mongoose v8.8.0

Installation

Download this repository and open it in your preferred programming environment of choice; bear in mind that a command terminal, or the ability to run git bash will be necessary. Run the command npm i from the root directory of the application to install the necessary dependencies.

Usage

From your command terminal, enter the command npm run seed to seed the database with some example data (optional, recommended for testing purposes), then enter the command npm run start to start the local server.

Application usage can then be demonstrated by performing CRUD operations on the backend database using a REST client such as Insomnia.

Contributing

N/A

Tests

N/A

Questions

For additional information, contact me:
Cassidy Pagels
GitHub: mieruru
email: rozeneclipse@gmail.com

License

MIT License Copyright (c) 2024 Cassidy Pagels ('mieruru').
For more information, please refer to the LICENSE in the repo, or click on the License badge above.

About

challenge-18

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages