This project is a simple Todo List application built with React. It was created as part of the Northwestern University DISC Fall Workshop Series 2024, Workshop 4: Introduction to JavaScript, React, and JSX.
You can find the relevant workshop content at our fall 2024 workshop series website!
Workshop created & led by 2024 - 2025 technical leads: Amy Liao & Ethan Pined
- Add and manage todo items
- Mark todos as complete
- Toggle between light and dark mode
- Responsive design for various screen sizes
To get a local copy up and running, follow these steps:
- Clone the repository
git clone https://github.com/<organization-name>/workshop-4-example-code.git - Navigate to the project directory
cd workshop-4-example-code - Install NPM packages
npm install - Start the development server
npm start
In the project directory, you can run:
Runs the app in development mode. Open http://localhost:3000 to view it in your browser.
Launches the test runner in interactive watch mode.
Builds the app for production to the build folder.
Builds the app and deploys it to GitHub Pages.
This app is set up to deploy to GitHub Pages. To deploy your changes:
- Ensure your changes are committed and pushed to the
solutionbranch. - Run the following command:
npm run deploy - The app will be built and deployed to the
gh-pagesbranch. - Your app will be live at
https://<organization-name>.github.io/workshop-4-example-code
To learn more about React, check out the React documentation.
This project is part of an educational workshop series. If you have suggestions or find bugs, please open an issue in the GitHub repository.
- Northwestern University DISC
- Create React App
- GitHub Pages