School Management System - MERN Stack, Admin, Student, Teacher, ReactJS, Nodejs with Source Code
HTML-код
- Опубликовано: 5 сен 2024
- The School Management System is a web-based application built using the MERN (MongoDB, Express.js, React.js, Node.js) stack. It aims to streamline school management, class organization, student attendance, provide marks to student, tables and charts for visual learning the data, dashboard and facilitate communication between students, teachers, and administrators.
User can switch between these roles : Admin, Student, Teacher
Technologies Used
Frontend: React.js, Material UI, Redux Toolkit, Recharts
Backend: Node.js, Express.js
Database: MongoDB
Connect with me (Please leave a star on my github) :
LinkedIn : / yogndrr
Github : github.com/Yog...
Instagram : / yogndrr
You will find the github link in the comments section below.
Like Subscribe for more content in the future.
Please leave a star here :- github.com/Yogndrr/MERN-School-Management-System
Edit : I have noticed many messages about getting error. To fix this go to the backend,
Create a file called .env in the backend folder.
Inside it write this :
MONGO_URL = mongodb://127.0.0.1/school
Instead of this link write your database link.
Now in frontend go to src > redux > userRelated > userHandle.js
Write this after the import statements :
const REACT_APP_BASE_URL = "localhost:5000"
Now replace all process.env.REACT_APP_BASE_URL with REACT_APP_BASE_URL.
The problem here was that the .env file in the frontend was not working for other users while it works for me.
So you have to do this in the frontend. After this the project will run smoothly if not then you can contact me.
If you are still getting error I have updated the ReadME file explaining the solution to the error. You can check it out.
github.com/Yogndrr/MERN-School-Management-System
done bro .
Make a tutorial for this project brother.
comment je peux contacter parce que je besoin ton aide
Hi there,
For some reason, I cannot see the classes/ subjects/teachers I added. However, the classes I added is updated in the Mongodb. As a result, I am unable to add students/subjects in the system as I am prompted to choose a class (it is only a text only, I can't choose any class)
Hi there,
For some reason, I cannot see the classes/ subjects/teachers I added. However, the classes I added is updated in the Mongodb. As a result, I am unable to add students/subjects in the system as I am prompted to choose a class (it is only a text only, I can't choose any class) same error is coming with me also can u find the solution to it when i click on subjects icon in classes tab then error of rows.slice is not a function
TypeError: rows.slice is not a function how to fix it plz respond
thank you brother
if u guys facing db related problem just move your env file in backend
Please give a video on step by step process
Great work bro.I need full tutorial for this vedio 😊😊
I am not able to sign up myself...also even used yr details but unable to login
@@bhanupriyadubey4993 Please follow the Readme file properly. If it is still not working after following it then you can contact me with LinkedIn or email provided in the description. Thanks
Great work bro
Waiting for step by step video
This was so helpful. Thanks so much
Great work bro i will give you a ⭐
Thanks.
than you s muchit worked with me i really was in need for this project
congratulation on 1k views 🎉🎉
you should have use the tailwind css for designing
Bro please make this making video step by step i very like this school dashboard😊
Would love too see more videos
Please make video of this project from scratch 🙏
Payment Based On Course Will Be More Better Too
Nice video bro
Please make step by step video
Hi, could you make a tutorial for this project? It would be very helpful. Thank you.
bhai laptop banane k paise toh dedeta 😀😀😀😀
just kidding nice project
very impressive
Good luck 🎉🎉
Thank you! 😃
thank you so much for this sir
Very nice project bro
Keep it up 🎉🎉🎉
How can I access its db?
Neee step by step video please
Very nice project
Keep it up bhai
Could u include finance managementin this project and make a video. Great job 🎉
How can I access its db?
Is it using tailwindcss?
we want video bro step by step
Sir why all delete functions are not working
Check the code I have commented out the delete parts. Just uncomment them.
Thanks solved
Very good
Nice project
Nice
How to do the terminal work bro? I am unable to do so. Beginner here So no knowledge
what's your problem exactly ? you can't run the project ?
i want to explore the functionality of the code. But, i am facing issue signup user is working fine and able to login to the admin panel. But when i am trying to login as as guest and there if i am choosing any option screen is stuck is there and buffer. No error is in browser console and also on the vscode suggest me any solution for it @yogndrr
Check my readme file. I have given the solution there.
Getting error on frontend plz help connection with mongodb success data showing within mongodb but not showing on frontend.. Cant create or cant do anything after admin login.. On dashboard or some options are missing.... Plz guide.. Us
Reach out to me here :
www.linkedin.com/in/yogndrr/
I cloned frontend only and it shows network error .
Do I have to clone backed also???
I need frontend part only.
Contact me - awasthiyogendra271@gmail.com
To fix this go to the backend,
Create a file called .env in the backend folder.
Inside it write this :
MONGO_URL = mongodb://127.0.0.1/school
Instead of this link write your database link.
Now in frontend go to src > redux > userRelated > userHandle.js
Write this after the import statements :
const REACT_APP_BASE_URL = "localhost:5000"
Now replace all process.env.REACT_APP_BASE_URL with REACT_APP_BASE_URL.
The problem here was that the .env file in the frontend was not working for other users while it works for me.
So you have to do this in the frontend. After this the project will run smoothly if not then you can contact me.
I am getting a error Post lochalhost:3000/AdminReg 404 (Not Found)
Please help
nice one
keep it up brother ❤❤
Nicee
Thanks
Nice project
Would love to see some improvements.😁
Thanks! Will do!
@@Yogndrr it's me deepak btw😉
Good work Keep it up 👍🙂
Thanks 🙂
Good project
Thanks.
Creat a full tutorial from scratch plz plz
Clone repo
Very impressive bro keep it up
How can I access its db?
Nice Project
very good bro
keep it up
Thank you so much 😀
How can I access its db?
Bruh tutorial please
How can I access its db?
Good one keep it up
Can you please explain how to deploy this on cpanel. There are a lot of errors and confusions.
Contact me - awasthiyogendra271@gmail.com
LinkedIn : www.linkedin.com/in/yogndrr/
Nice Video Dude
can we use backend as springboot for this website
Bro the code is working end even values are storing in data base the problem is when i create a new class it is not displaying even subject is not displaying i want to talk to you is there any way to connect you
Hi. You can follow the readme file. I have given error solution there. If it still doesn't work then you can try emailing me or contact me on LinkedIn.
hello,How can i reach to you ??
Good bro keep it up
Thank you
does this website also works in phone ??
Nice project
How can I access its db?
giving an axios error. does someone help me
Contact me - awasthiyogendra271@gmail.com
To fix this go to the backend,
Create a file called .env in the backend folder.
Inside it write this :
MONGO_URL = mongodb://127.0.0.1/school
Instead of this link write your database link.
Now in frontend go to src > redux > userRelated > userHandle.js
Write this after the import statements :
const REACT_APP_BASE_URL = "localhost:5000"
Now replace all process.env.REACT_APP_BASE_URL with REACT_APP_BASE_URL.
The problem here was that the .env file in the frontend was not working for other users while it works for me.
So you have to do this in the frontend. After this the project will run smoothly if not then you can contact me.
Bro olz how i get you database fo this project plz
To fix this go to the backend,
Create a file called .env in the backend folder.
Inside it write this :
MONGO_URL = mongodb://127.0.0.1/school
Instead of this link write your database link.
Now in frontend go to src > redux > userRelated > userHandle.js
Write this after the import statements :
const REACT_APP_BASE_URL = "localhost:5000"
Now replace all process.env.REACT_APP_BASE_URL with REACT_APP_BASE_URL.
The problem here was that the .env file in the frontend was not working for other users while it works for me.
So you have to do this in the frontend. After this the project will run smoothly if not then you can contact me.
hlo
Please replay me axios error 😊
I have emailed you. Check it.
Hi Yogendra,
Please connect me, I want to use this project, will need your help. This will be paid
Please you can contact me at :-
awasthiyogendra271@gmail.com
Or my LinkedIn :-
www.linkedin.com/in/yogndr/
i got error msg... network error
Contact me - awasthiyogendra271@gmail.com
To fix this go to the backend,
Create a file called .env in the backend folder.
Inside it write this :
MONGO_URL = mongodb://127.0.0.1/school
Instead of this link write your database link.
Now in frontend go to src > redux > userRelated > userHandle.js
Write this after the import statements :
const REACT_APP_BASE_URL = "localhost:5000"
Now replace all process.env.REACT_APP_BASE_URL with REACT_APP_BASE_URL.
The problem here was that the .env file in the frontend was not working for other users while it works for me.
So you have to do this in the frontend. After this the project will run smoothly if not then you can contact me.
Network error aa raha hai
Kaha pe?
@@Yogndrr mongodb database isnt connecting, could you please help with this
Here's the error:-
NOT CONNECTED TO NETWORK MongooseError: The `uri` parameter to `openUri()` must be a string, got "undefined". Make sure the first parameter to `mongoose.connect()` or `mongoose.createConnection()` is a string.
@@prathammotwaney886Contact me - awasthiyogendra271@gmail.com
To fix this go to the backend,
Create a file called .env in the backend folder.
Inside it write this :
MONGO_URL = mongodb://127.0.0.1/school
Instead of this link write your database link.
Now in frontend go to src > redux > userRelated > userHandle.js
Write this after the import statements :
const REACT_APP_BASE_URL = "localhost:5000"
Now replace all process.env.REACT_APP_BASE_URL with REACT_APP_BASE_URL.
The problem here was that the .env file in the frontend was not working for other users while it works for me.
So you have to do this in the frontend. After this the project will run smoothly if not then you can contact me.@@prathammotwaney886
To fix this go to the backend,
Create a file called .env in the backend folder.
Inside it write this :
MONGO_URL = mongodb://127.0.0.1/school
Instead of this link write your database link.
Now in frontend go to src > redux > userRelated > userHandle.js
Write this after the import statements :
const REACT_APP_BASE_URL = "localhost:5000"
Now replace all process.env.REACT_APP_BASE_URL with REACT_APP_BASE_URL.
The problem here was that the .env file in the frontend was not working for other users while it works for me.
So you have to do this in the frontend. After this the project will run smoothly if not then you can contact me.
Bro Why is it showing network error?
u fixed it?
@@Acopsie_Dash Yeah
@@rounaksaha2726 how to fix pls?
@@rounaksaha2726 how to fix pls?
What's the solution؟
GETING AZIOS ERROR
Let tutorial the code
Bhai Sclass kya hota hai aapke code mein joh hai?
Class aise hi nahi likh sakte error aata hai isiliye Sclass likha matlab School Class
@@Yogndrr got it 😃
@@Yogndrr bhai database se data get nai kr rha please bta den kesy hoga
Bro i can't sign in page i mail you please help me
Yes I replied you there. Check
Hey❤
Hello.
How can access data base please help
Hi. You can follow the readme file. I have given error solution there. If it still doesn't work then you can try emailing me or contact me on LinkedIn.
Bro i can't sign in
Hi. You can follow the readme file. I have given error solution there. If it still doesn't work then you can try emailing me or contact me on LinkedIn.
I mailed you please help
Yes I replied you there. Check
Hey,
Your contact?
awasthiyogendra271@gmail.com