👋 ! Here goes below my Project information
Hi there
MERN Stack
MongoDB - It is a cross-platform document-oriented, NoSQL database program that uses JSON like documents.
Express - It is a flexible and minimal Node.JS web application program that includes robust features for mobile and web app development.
React - It is an open-source JavaScript library that one can use to develop single-page applications for mobile and web apps.
Node.JS - This is a platform that includes Chrome’s JavaScript runtime for scalable and fast network applications.
Table of Content
Title
Description
Goals
Technologies
Instruction
Prerequisites
Database
References
License
HUB for the coders
Description: A semi-functional MERN application featuring web API, login, register, chat, CRUD,post, job portal, forum
The app is created as the basis of learning. The implementation strives to be simple. The application is composed of the following features:
Front-end
- User details
- Profile
- Chat
- Job Portal
- Update Profile
- Registration
- Login
- Forum
- New Article
- Edit Article
- Eidt History
- Open Vaccancies
- Jobs via devHuß
- Job Registartion and Application
- Job Registration feature allows user to register for job
- User can eidt and delete their details
- User can post, chat within the network, follow, unfollow
(Back-end) MongoDB, auth0, Cors, dotenv, path, Nodemon
Goals:
To learn and build dynamic webpage
Understand the React framework
To design as it is responsive
Create Responsive Navigation Bar
Build user authentication
NodeJS - Basics and backend setup
Setting up the Routes
CRUD Operations
To learn unique server-side and client-side execution environments
Deploy App to Netlify & Heroku
Gain knowledge of frontend and backend concepts
Technologies:
Visual Studio Code
React
Material UI
Dotenv
Cors
React-dom
React-hook-
React-router-dom
Helmet
Axios
Moment
Node-sass
recharts
Express
Morgan
Multer
Bcrypt
Context API
Mongoose
MongoDB
Auth0
Socket.IO
Node
Nodemon
Instruction:
#npm start: Runs the app in the development mode. Open http://localhost:3000 to view it in the browser
#npm test: Launches the test runner in the interactive watch mode
#npm run build: Builds the app for production to the #build folder
Prerequisites:
Node: 16.13.1
NPM: 8.1.2
Database:
MongoDB
References:
- Deep Dive into Modern Web Development
- Stackoverflow
- auth0
- MERN Stack Guide
- Unsplash
- React
- LogRocket
- About MERN Stack
License:
MIT