Plannerscript is a ClojureScript-based portfolio app showcasing my skills in ClojureScript development. The app aims to provide a week planner where tasks can be scheduled and managed efficiently. Additionally, it will include a time recording/tracking feature to help users monitor their productivity.
- Week Planner: Users can schedule tasks for each day of the week.
- Task Management: Add, edit, and delete tasks within the week planner.
- Time Recording/Tracking: Record and track the time spent on tasks to monitor productivity.
- User Interface: A clean and intuitive interface for easy navigation and task management.
- ClojureScript: A dialect of Clojure that compiles to JavaScript, enabling functional programming in the browser.
- Reagent: A minimalist React wrapper for ClojureScript, simplifying UI development.
- Datascript: An in-memory database for ClojureScript, providing efficient data management.
- Local Storage: For storing task data locally within the browser.
- CSS: Styling the app for a visually appealing user experience.
To run the app locally, follow these steps:
-
Clone the repository:
git clone https://github.com/your-username/plannerscript.git
-
Navigate to the project directory:
cd plannerscript
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your browser and navigate to
http://localhost:3000
to view the app.
Contributions are welcome! If you have suggestions for new features, improvements, or bug fixes, feel free to open an issue or submit a pull request.
This project is licensed under the MIT License.
This README was generated with assistance from an AI language model.