Skip to content

Dubesor22/socialNetwork-mongoose

Repository files navigation

SocialNetwork - BirrasSociales

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. License
  6. Contact
  7. Acknowledgments

About The Project

Second backEnd proyect in the Bridge tech academy.

The backend project will combine the knowledge acquired in the node + express technologies, in addition to MongoDB/mongoose. The project will consist of a social network.

Technologies

For the development of the API we will use MongoDB with Mongoose and express. The project will be uploaded to a public GitHub repository and the existence of branches, as well as several commits of high readable quality for analyze the evolution of the project. It will be an essential requirement that the repository has a Readme complete.

Use this Link to see the proyect requirements.

(back to top)

Built With

This section should list any major frameworks/libraries used to bootstrap your project. Leave any add-ons/plugins for the acknowledgements section. Here are a few examples.

Packages Installed

Trello

with trello you can organice the whole proyect in a easy way

Trello image

(back to top)

Getting Started

It would be advisable to follow the instructions, for a correct functioning of the API

Used Packages

This is What we have Used for the Proyect

  • npm

    npm init -y
    
    npm install express mongoose dotenv
    
    
    

-Used dependencies.

    "bcryptjs": "^2.4.3",
    "chalk": "^5.0.1",
    "dotenv": "^16.0.1",
    "express": "^4.18.1",
    "jsonwebtoken": "^8.5.1",
    "logplease": "^1.2.15",
    "mongoose": "^6.3.5",
    "multer": "^1.4.5-lts.1",
    "nodemailer": "^6.7.5",
    "validator": "^13.7.0"

Installation

Below is an example of how you can instruct your audience on installing and setting up your app. This template doesn't rely on any external dependencies or services.

  1. Clone the repo
    git clone https://github.com/Dubesor22/proyect-mongo-mongoose
  2. Install NPM packages
    npm install

(back to top)

Usage

This is a list of Endpoints that you can use in postman to Test our Project.

Endpoints are related on the Postman documentation.

Full API endpoints documentation:

https://documenter.getpostman.com/view/11287519/Uz5JGun8

Postman image

(back to top)

## Postman

Roadmap

  • User registration using Bcrypt.
  • A User login + token + middleware.
  • That is capable of creating a CRUD.

Essential requirements of the project:

  • Use of branches with git, when the project is finished there should be two branches, the master or main and the develop.
  • Excellent README presentation. See the COMPLETE LIST of requisites

(back to top)

License

This program is Open Source and anyone can use it, mention to its creators is appreciated.

(back to top)

proyect-mongo-mongoose

Contact

David Ubeda - gitHub

Project Link: Repo

(back to top)

Acknowledgments

  • Node and React usage
  • MongoBd and Moongose Skills
  • middleware management
  • capable of creating a CRUD.
  • capable to connect to a database
  • Better Management of Git, Using branches and Working at same time.
  • npm Knowledge whith several of its libraries
  • Heroku knowledge, and deploy

(back to top)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published