SNORD is an intelligent electronic cigarette product designed to assist users in monitoring and modifying their smoking habits. With its primary features being monitoring and locking, this device provides personalized pathways for smoking habit changes. It consists of hardware in the form of smart electronic cigarettes and a mobile application.
In the back-end side, SNORD use Golang with Fiber as the main framework. SNORD Back-end Repository
To install and run the SNORD project, follow these steps:
- Clone the repository:
git clone https://github.com/doraemonidol/SNORD
- Navigate to the project directory:
cd SNORD
- Install dependencies:
flutter pub get
- Run the app:
flutter run
Users can create an account or login to the app to access its features and personalized functionalities.
Utilizes Bluetooth connectivity for data transfer.
Users can initially take comfortable inhalations to measure their usage levels, providing a baseline for tracking.
Tracks usage statistics including time, frequency, and nicotine consumption to help users monitor their habits.
Presents usage frequency and other relevant data in easy-to-understand charts and diagrams to provide insights into consumption patterns.
Allows users to set goals and establish a consumption reduction plan based on their usage data and preferences.
Upon completing daily tasks and goals, users receive coupons from sponsoring companies as rewards.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.
This project is licensed under the MIT License. See the LICENSE file for details.