ChAI-notes App
What are we about to get into?
We will be using the ChatGPT API to create a chat notes app.
Get Started
- Use the template to create this project on your own Github account
- It is up to you if you want to pull the code down to your local machine or use an online code editor like gitpod. whichever you chose, complete that.
- Follow GET_STARTED to setup the project
- In Chrome, open the Firebase Console
- In another tab, Create an account for the ChatGPT API
Documentation
Acceptance Criteria
- As a user, I want to be able to create a new notebook in the application, so that I can save my responses from the ChatGPT API.
- As a user, I want to be able to add a topic tag to my saved responses, so that I can easily search and find related content.
- As a user, I want to be able to delete my saved responses, so that I can keep my notebook organized and clutter-free.
- As a user, I want to be able to search for specific keywords within my saved responses, so that I can quickly find the information I need.
- As a user, I want to be able to access my notebook from multiple devices, such as my desktop and mobile phone.
Stretch Goals:
- As a user, I want to be able to lock specific notes with a password or other security measure, so that sensitive information is protected.
- As a user, I want to be able to copy and paste my saved responses, so that I can easily use them in other applications.
- As a user, I want to be able to add images or other media to my saved responses, so that I can create more engaging and informative notes.
- As a user, I want to be able to export my entire notebook as a PDF or other file format, so that I have a backup of my notes.
- As a user, I want to be able to import notes from other sources into my notebook, so that I can keep all of my information in one place.
- As a user, I want to be able to share my notes with other users, so that we can collaborate on projects or research.
- As a user, I want to be able to sort my saved responses by date, topic, or other criteria, so that I can quickly find what I need.
- As a user, I want to be able to customize the appearance of my notebook, such as changing the font or background color.
- As a user, I want to be able to add multiple tags to notes
More Resources
For the video walkthrough as well as other helpful tools if you are a diverse technologist, ally or sponsor of diversity and inlusion in tech, join #GRiThub