Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kedarkk1/mern-fullstack-todoapp-for-aws-hosting
This is for MERN-fullstack-ToDoApp-for-AWS-hosting
https://github.com/kedarkk1/mern-fullstack-todoapp-for-aws-hosting
aws cloud deployed mern mern-full-stack-app todo todoapp todolist
Last synced: about 1 month ago
JSON representation
This is for MERN-fullstack-ToDoApp-for-AWS-hosting
- Host: GitHub
- URL: https://github.com/kedarkk1/mern-fullstack-todoapp-for-aws-hosting
- Owner: KedarKK1
- Created: 2023-08-03T06:12:25.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-08-03T15:06:35.000Z (over 1 year ago)
- Last Synced: 2024-11-07T20:52:03.259Z (3 months ago)
- Topics: aws, cloud, deployed, mern, mern-full-stack-app, todo, todoapp, todolist
- Language: CSS
- Homepage: https://github.com/KedarKK1/My-AWS-Practical-Experience-Projects-and-Screenshots/tree/main/02.%20Hosting%20Full-stack%20MERN%20application
- Size: 5.24 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Todo List Website for AWS Hosting
Added Batch file to open both client and server on clicking batch file!
This is a website for you to write what you want to do after or done before and manage it.
LogIn
SignUp
Main
Abilities
- Able To Run Server
- Able To Login and Signup and even log-out
- Able To add a task and remove it
- Able To making tasks checked
Language and technologies used in This Project
Requirements
Download and install `NodeJS` from official website nodeJS.org
Download and install `MongoDB` from official website mongoDB.com
How To Run
At first you have to clone the project and open it in `IDE`
- Method one -
```
npm run start-both
```
(If any error, then use
```
chmod +x start_client.sh
chmod +x start_server.sh
chmod +x start_both.sh
sudo apt install dos2unix # to convert convert the line endings of the script to Unix format (LF) using the dos2unix utility
dos2unix start_client.sh
dos2unix start_server.sh
dos2unix start_both.sh
./start_both.sh # starting both server & client
```
If it gives mongoDB error, as MongoDB atlas is not configured for your EC2 VM network ip address,
check your ec2 ip address using
```
ssh -i /path/to/your/key.pem ubuntu@your_ec2_public_ip
curl ifconfig.me
```
Create .env file inside /server module and give it
```
MONGODB_API_KEY=your_ec2_instance_link_without_ending_/_sign
EC2_API_KEY=your_ec2_instance_link_without_ending_/_sign
LOCAL_API=https://localhost
eg.
MONGODB_API_KEY=mongodb+srv://myaccounthere:mypasswordhere@[email protected]>
EC2_API_KEY=http://ec2-36-247-136-16.ap-south-1.compute.amazonaws.com
LOCAL_API=https://localhost
```
)
- Method 2 -
Open IDE's terminal and then write `~ cd server` and enter
After that write `~ npm i` and enter
type `~ npm start` and then enter
Now open another terminal and write `~ cd client`
And then write `~ npm i` and `~ npm start`
Congratulations ,now you can `signup` and use the website
Dummy user =>
username - JayeshJadhav
password - JayesJadha@123