Skip to content

Commit f4e6523

Browse files
committed
chore(docs): update mvp planning
1 parent a3462ee commit f4e6523

File tree

2 files changed

+71
-67
lines changed

2 files changed

+71
-67
lines changed

README.md

Lines changed: 14 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -1,76 +1,23 @@
1-
# Eczease
1+
# EczEase
22

3-
<a alt="Nx logo" href="https://nx.dev" target="_blank" rel="noreferrer"><img src="https://raw.githubusercontent.com/nrwl/nx/master/images/nx-logo.png" width="45"></a>
3+
Eczema & Food Allergy Tech Solution
44

5-
✨ Your new, shiny [Nx workspace](https://nx.dev) is almost ready ✨.
5+
## Roadmap
66

7-
Run `npx nx graph` to visually explore what got created. Now, let's get you up to speed!
7+
This project involves developing a tech platform to support individuals with eczema and food allergies. The platform will include:
88

9-
## Finish your CI setup
9+
- **AI Chatbot**: Provides personalized advice and guidance on managing eczema, focusing on diet and lifestyle adjustments.
10+
- **Symptom Tracking**: Users can log symptoms, food intake, and treatments to identify potential triggers and monitor progress.
11+
- **Naturopath Directory**: A global directory of naturopathic practitioners specializing in skin conditions, allowing users to find local experts.
12+
- **Educational Content**: Evidence-based articles and guides on eczema management, dietary interventions, and allergy awareness.
13+
- **Community Support**: Forums for users to share experiences and receive support from peers and experts.
1014

11-
[Click here to finish setting up your workspace!](https://cloud.nx.app/connect/6FXxgKbzPY)
15+
The goal is to empower users with actionable insights and resources to improve their condition while fostering a supportive community.
1216

17+
## Contributing
1318

14-
## Run tasks
19+
We welcome contributions to the EczEase project! Please read our [Contributing Guide](CONTRIBUTING.md) for details on our code of conduct and the process for submitting pull requests.
1520

16-
To run tasks with Nx use:
21+
## License
1722

18-
```sh
19-
npx nx <target> <project-name>
20-
```
21-
22-
For example:
23-
24-
```sh
25-
npx nx build myproject
26-
```
27-
28-
These targets are either [inferred automatically](https://nx.dev/concepts/inferred-tasks?utm_source=nx_project&utm_medium=readme&utm_campaign=nx_projects) or defined in the `project.json` or `package.json` files.
29-
30-
[More about running tasks in the docs &raquo;](https://nx.dev/features/run-tasks?utm_source=nx_project&utm_medium=readme&utm_campaign=nx_projects)
31-
32-
## Add new projects
33-
34-
While you could add new projects to your workspace manually, you might want to leverage [Nx plugins](https://nx.dev/concepts/nx-plugins?utm_source=nx_project&utm_medium=readme&utm_campaign=nx_projects) and their [code generation](https://nx.dev/features/generate-code?utm_source=nx_project&utm_medium=readme&utm_campaign=nx_projects) feature.
35-
36-
To install a new plugin you can use the `nx add` command. Here's an example of adding the React plugin:
37-
```sh
38-
npx nx add @nx/react
39-
```
40-
41-
Use the plugin's generator to create new projects. For example, to create a new React app or library:
42-
43-
```sh
44-
# Generate an app
45-
npx nx g @nx/react:app demo
46-
47-
# Generate a library
48-
npx nx g @nx/react:lib some-lib
49-
```
50-
51-
You can use `npx nx list` to get a list of installed plugins. Then, run `npx nx list <plugin-name>` to learn about more specific capabilities of a particular plugin. Alternatively, [install Nx Console](https://nx.dev/getting-started/editor-setup?utm_source=nx_project&utm_medium=readme&utm_campaign=nx_projects) to browse plugins and generators in your IDE.
52-
53-
[Learn more about Nx plugins &raquo;](https://nx.dev/concepts/nx-plugins?utm_source=nx_project&utm_medium=readme&utm_campaign=nx_projects) | [Browse the plugin registry &raquo;](https://nx.dev/plugin-registry?utm_source=nx_project&utm_medium=readme&utm_campaign=nx_projects)
54-
55-
56-
[Learn more about Nx on CI](https://nx.dev/ci/intro/ci-with-nx#ready-get-started-with-your-provider?utm_source=nx_project&utm_medium=readme&utm_campaign=nx_projects)
57-
58-
## Install Nx Console
59-
60-
Nx Console is an editor extension that enriches your developer experience. It lets you run tasks, generate code, and improves code autocompletion in your IDE. It is available for VSCode and IntelliJ.
61-
62-
[Install Nx Console &raquo;](https://nx.dev/getting-started/editor-setup?utm_source=nx_project&utm_medium=readme&utm_campaign=nx_projects)
63-
64-
## Useful links
65-
66-
Learn more:
67-
68-
- [Learn about Nx on CI](https://nx.dev/ci/intro/ci-with-nx?utm_source=nx_project&utm_medium=readme&utm_campaign=nx_projects)
69-
- [Releasing Packages with Nx release](https://nx.dev/features/manage-releases?utm_source=nx_project&utm_medium=readme&utm_campaign=nx_projects)
70-
- [What are Nx plugins?](https://nx.dev/concepts/nx-plugins?utm_source=nx_project&utm_medium=readme&utm_campaign=nx_projects)
71-
72-
And join the Nx community:
73-
- [Discord](https://go.nx.dev/community)
74-
- [Follow us on X](https://twitter.com/nxdevtools) or [LinkedIn](https://www.linkedin.com/company/nrwl)
75-
- [Our Youtube channel](https://www.youtube.com/@nxdevtools)
76-
- [Our blog](https://nx.dev/blog?utm_source=nx_project&utm_medium=readme&utm_campaign=nx_projects)
23+
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

docs/mvp.md

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
# Eczema AI Chat MVP TODO List
2+
3+
## Planning & Setup
4+
5+
- [ ] Finalize domain name selection and purchase
6+
- [ ] Set up basic web hosting
7+
- [ ] Create GitHub repository for version control
8+
- [ ] Define AI chat scope and capabilities for eczema management
9+
- [ ] Research common eczema questions and scenarios for AI training
10+
11+
## Frontend Development
12+
13+
- [ ] Design and implement simple landing page
14+
- [ ] Create minimalist chat interface
15+
- [ ] Implement responsive design for mobile/desktop use
16+
- [ ] Add basic branding elements
17+
- [ ] Design "helpful tips" section for first-time visitors
18+
19+
## Backend Development
20+
21+
- [ ] Set up basic Node.js backend with TypeScript
22+
- [ ] Integrate with OpenAI or similar for AI capabilities
23+
- [ ] Create prompting strategy for eczema-specific responses
24+
- [ ] Implement context handling for multi-turn conversations
25+
- [ ] Set up basic error handling for the chat system
26+
27+
## AI Training & Knowledge
28+
29+
- [ ] Compile authoritative eczema management resources
30+
- [ ] Create system prompt for eczema expertise
31+
- [ ] Develop fallback responses for medical questions requiring professional advice
32+
- [ ] Test common eczema scenarios and questions
33+
- [ ] Refine response quality for eczema-specific terminology
34+
35+
## Testing & Quality Assurance
36+
37+
- [ ] Test chat functionality across different browsers
38+
- [ ] Verify mobile responsiveness
39+
- [ ] Check AI response accuracy for common eczema questions
40+
- [ ] Test edge cases and potential misuse scenarios
41+
- [ ] Perform basic load testing
42+
43+
## Launch Preparation
44+
45+
- [ ] Create simple privacy policy
46+
- [ ] Set up basic analytics to track usage
47+
- [ ] Prepare 2-3 example chat interactions for the landing page
48+
- [ ] Set up error logging
49+
- [ ] Create feedback mechanism for chat quality
50+
51+
## Launch Activities
52+
53+
- [ ] Deploy MVP to production environment
54+
- [ ] Share in relevant eczema communities for initial feedback
55+
- [ ] Monitor chat interactions for improvement opportunities
56+
- [ ] Collect user feedback on most helpful responses
57+
- [ ] Plan next iteration based on initial usage patterns

0 commit comments

Comments
 (0)