Welcome to the heart of productivity. Inside this dynamic repository lies the magic of a sleek To-Do application. A robust backend crafted with the power of Express, seamlessly dancing with a lively React frontend. Together, they create the perfect symphony to bring your to-do list management to life! Dive in, explore, and witness the fusion of technology that powers this fantastic productivity tool.
Ensure you have Node.js installed. You should also have npm installed (which comes with Node.js).
Clone the repository
-
Using HTTPS: "git clone https://github.com/thekain9/to-do.git"
-
Using SSH: "git clone git@github.com:thekain9/to-do.git"
-
Navigate to the cloned directory: "cd to-do" Install backend dependencies In the root directory of the project: Install frontend dependencies Navigate to the front-end directory: "cd front-end" "npm install" "Running the Application" After installing the dependencies, you can run the full-stack application with: "npm start" This will start both the Express backend and the React frontend concurrently.
The Express backend will run on http://localhost:5001. The React frontend will run on http://localhost:3000 and will proxy backend requests to the Express server
As I reflect on the To-Do App journey, it's been a thrilling experience crafting this sleek productivity tool. From the Express backend to the lively React frontend, every line of code contributes to a seamless to-do list management experience.
I invite you to explore the magic within this repository. Dive in, interact, and witness the fusion of technology that powers this fantastic app. Whether you're new to productivity tools or a seasoned user, I hope this project sparks inspiration and enriches your understanding of full-stack development.
Thank you for joining me on this coding adventure with the To-Do App 💻.