Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mhmdahmedfathi/renosystems
this is an assignment for renosystems
https://github.com/mhmdahmedfathi/renosystems
node nodejs react sass
Last synced: 1 day ago
JSON representation
this is an assignment for renosystems
- Host: GitHub
- URL: https://github.com/mhmdahmedfathi/renosystems
- Owner: mhmdahmedfathi
- License: mit
- Created: 2023-09-14T15:32:02.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-14T17:27:23.000Z (over 1 year ago)
- Last Synced: 2023-09-15T12:13:39.016Z (over 1 year ago)
- Topics: node, nodejs, react, sass
- Language: JavaScript
- Homepage:
- Size: 1.9 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
renosystems
[![Status](https://img.shields.io/badge/status-active-success.svg)]()
[![GitHub Pull Requests](https://img.shields.io/github/issues-pr/kylelobo/The-Documentation-Compendium.svg)](https://github.com/kylelobo/The-Documentation-Compendium/pulls)
[![License](https://img.shields.io/badge/license-MIT-blue.svg)](/LICENSE)---
this is an assignment for renosystems.
it is a dashboard where you can add users ,
add them to manager group and much more
it is done using React js, SASS , Node.js, Express, Mongodb## 📝 Table of Contents
- [About](#about)
- [Getting Started](#getting_started)
- [Usage](#usage)
- [Built Using](#built_using)
- [Authors](#authors)it is sample of one page to show dashboard
and add some users and display themWhen you start the application and there is no users yet, you will find that
When you add some users to the database, you will find that
Note that each user will be assigned different color in his label
you can check them and do any operation you want on one or more than one of them as you want
When checked them and assign them to manager group, as You can see the checked users changed to be managers all
when you try to add new user
Make sure that you typed email,username,name correctlly so no error will appear
When you try to add user that has the same email as someone else, it will display an error indicating that
conrags, you have add new user :D
you can just clone the repo using
```
git clone https://github.com/mhmdahmedfathi/RENOSYSTEMS.git
```then, you have to enter to the main directory and install the modules using ``` npm install ```
then, you can type ```npm start``` and start the frontend application
for the backend, you have to move to the server folder using ```cd server``` and install its modules using ```npm install```
and then start the program using ```node index.js```### Prerequisites
What things you need to install
```
node js
react js
```Add notes about how to use the system.
- [MongoDB](https://www.mongodb.com/) - Database
- [Express](https://expressjs.com/) - Server Framework
- [NodeJs](https://nodejs.org/en/) - Server Environment
- [ReactJs](https://react.dev//) - Web Framework- [@mhmdahmedfathi](https://github.com/mhmdahmedfathi) - Idea & Initial work