Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
January 13, 2022 10:29 am GMT

MERN Stack WebApp for Centralised Storeof Projects with MongoDB Data API.

Implementation of WebApp with MVC(Model/View/Controller)
Pattern and to get the benefits of MongoDB Atlas to store the data, Powerful Search and Tag based Project Creation to make it a Generalised solution to all kinds of projects to be shareable.

Overview of My Submission

allprojects.ml uses CI/CD with Microsoft Azure and Cloudflare pages, API Requests on Subdomain(api.allprojects.ml), Express.js Session and UI with React Js, Interfaces, Backend Controllers, and Models of Mongoose (mongoose is a mongodb object modeling tool designed to work in an asynchronous environment), Google Auth API to SignIn the user in the webApp, Aggregation used for Count in Projects, Enabled Schema Index for Search in Projects with any String field, Database(AllProjects), Collection(users, projects), Controllers(AuthRoutes, ProjectRoutes, UserRoutes)

Submission Category:

Choose Your Own Adventure: Centralised and shareable set of
Projects with MongoDB Atlas API and Full-Stack(NodeJs, Express.js, React Js).

Link to Code

Welcome to Allprojects

License: Apache License

Centralised store of Projects to make it shareable and powerful Search with MongoDB API (Full Stack MERN(Mongodb ,Express Js,React Js,Node js)

Homepage

Demo

Clone

git clone https://github.com/Kartik1397/allprojects.git

Getting Started with AllProjects.ml

cd allprojects/clientnpm installcd server npm installadd .env.local in Client Directoryin .env.local paste below code:REACT_APP_API_URL= http://localhost:8000add .env in server Directoryadd below code in .env:MONGO_URL='Mongodb-url'CLIENT_ID='Here your google auth client Id'Now Start both CLIENT and SERVER:cd clientnpm startcd servernpm startYEAH you have successfully run the Application

Contributors

Kartik Prajapati, Deep Shah

Contributing

Contributions, issues and feature requests are welcome!
Feel free to check issues page.

Show your support

Give a if this project helped you!

License

Copyright 2022 Kartik Prajapati.
This project is Apache

Additional Resources / Info

Image description

Image description

Contributors:
@kartik1397
@deepshah1309


Original Link: https://dev.to/kartik1397/mern-stack-webapp-for-centralised-storeof-projects-with-mongodb-data-api-31nm

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To