Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[New API] : Blog Platform API #211

Open
1 task done
Vipullakum007 opened this issue Jun 2, 2024 · 3 comments
Open
1 task done

[New API] : Blog Platform API #211

Vipullakum007 opened this issue Jun 2, 2024 · 3 comments
Assignees
Labels
awesome gssoc New label for GSSOC-24 level3 NEW API/3 EXISTING API ENHANCEMENTS/5 BUGS newapi Denotes the new api is there

Comments

@Vipullakum007
Copy link
Contributor

Brief Description 🤓

i created Blog Platform API .
using it user can create , update , delete Blog.
Another user can read Blog , add comment .
Add tag to Blog also.

How will you develop it?🤩

  1. Setup Project: Initialize Node.js project and install dependencies.
  2. Create Directory Structure: Organize folders as shown.
  3. Database Config: Create config/db.js for MongoDB connection.
  4. Models: Define Mongoose schemas in models folder.
  5. Controllers: Implement business logic in controllers folder.
  6. Routes: Define routes in routes/index.js.
  7. Middleware: Add authentication middleware in middlewares/authenticate.js.
  8. Server Setup: Create server.js to setup and run the Express server.
  9. Run and Test: Start the server, test endpoints using Postman.

Example commands:

npm init -y
npm install express mongoose body-parser bcryptjs jsonwebtoken

Deployment

No

Select the open source program you are contributing to

Other

Code of Conduct

@dishamodi0910
Copy link
Owner

Greetings @Vipullakum007🎀 ! , We are excited to have you dive into another issue with us!🚀
Your involvement in our project has been invaluable, and we're confident that your skills and insights will help us conquer this challenge😇.

Use command /gssoc24 to self assign the issue.

This issue represents an exciting opportunity for us to improve and enhance our project, and we are thrilled to have you on board.
We request you to follow CONTRIBUTING GUIDELINES.
Looking for your PR soon!
In case of any issues, you can contact us on Discord.❣️

@dishamodi0910 dishamodi0910 added awesome gssoc New label for GSSOC-24 level3 NEW API/3 EXISTING API ENHANCEMENTS/5 BUGS newapi Denotes the new api is there labels Jun 2, 2024
@Vipullakum007
Copy link
Contributor Author

/gssoc24

@Spunturn
Copy link

Used your stuff thanks. Bunch of dumb blonds😊

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
awesome gssoc New label for GSSOC-24 level3 NEW API/3 EXISTING API ENHANCEMENTS/5 BUGS newapi Denotes the new api is there
Projects
None yet
Development

No branches or pull requests

3 participants