{"id":2590,"date":"2025-07-31T22:42:38","date_gmt":"2025-07-31T22:42:38","guid":{"rendered":"https:\/\/172-234-197-23.ip.linodeusercontent.com\/?page_id=2590"},"modified":"2025-07-31T22:42:38","modified_gmt":"2025-07-31T22:42:38","slug":"neurosenseai","status":"publish","type":"page","link":"https:\/\/neurosphere-2.tail52f848.ts.net\/wordpress\/?page_id=2590","title":{"rendered":"NeuroSenseAI"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong># NeuroSenseAI<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">NeuroSenseAI is an AI-powered brain stimulation platform built with Next.js, Genkit, and ShadCN UI. It provides a comprehensive dashboard for managing patient data, configuring external servers, integrating with brain stimulation devices, and analyzing neural data.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>## Features<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; <strong>**Patient Configuration**<\/strong>: Manage patient information.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; <strong>**External Server Configuration**<\/strong>: Configure connections to external data sources like InfluxDB.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; <strong>**Device Integration**<\/strong>: Connect to and manage brain stimulation hardware.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; <strong>**Brain Stimulation Protocols**<\/strong>: View and manage stimulation protocols.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; <strong>**Neural Analysis**<\/strong>: Analyze and visualize neural data.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; <strong>**Sensor Data Recording**<\/strong>: Record and report on real-time sensor data.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>## Tech Stack<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; [Next.js](https:\/\/nextjs.org\/) &#8211; React framework for production.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; [React](https:\/\/react.dev\/) &#8211; A JavaScript library for building user interfaces.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; [TypeScript](https:\/\/www.typescriptlang.org\/) &#8211; Typed superset of JavaScript.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; [Genkit](https:\/\/firebase.google.com\/docs\/genkit) &#8211; A framework for building AI-powered applications.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; [ShadCN UI](https:\/\/ui.shadcn.com\/) &#8211; Re-usable components built using Radix UI and Tailwind CSS.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; [Tailwind CSS](https:\/\/tailwindcss.com\/) &#8211; A utility-first CSS framework.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>## Getting Started<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To get a local copy up and running, follow these simple steps.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>### Prerequisites<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Node.js (v20 or later)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; npm<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>### Installation<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">1. Clone the repo<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp; &nbsp;&#8220;`sh<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp; &nbsp;git clone https:\/\/github.com\/your_username_\/your_project_name.git<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp; &nbsp;&#8220;`<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2. Install NPM packages<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp; &nbsp;&#8220;`sh<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp; &nbsp;npm install<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp; &nbsp;&#8220;`<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>### Running the Application<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To run the application in a development environment, use the following command:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8220;`bash<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">npm run dev<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8220;`<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This will start the Next.js development server, typically on [http:\/\/localhost:9002](http:\/\/localhost:9002).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>## Project Structure<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; `src\/app\/`: Contains the pages and routing for the Next.js application. The main dashboard is at `src\/app\/dashboard\/page.tsx`.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; `src\/ai\/`: Holds the Genkit AI flows and configurations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp; &#8211; `src\/ai\/flows\/`: Contains the Genkit flows for interacting with generative AI models.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; `src\/components\/`: Includes all the React components used in the application, including UI components from ShadCN.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; `src\/services\/`: Contains services for fetching data from external sources or APIs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; `public\/`: Static assets.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1001\" src=\"https:\/\/neurosphere-2.tail52f848.ts.net\/wordpress\/wp-content\/uploads\/2025\/07\/image-427-1024x1001.png\" alt=\"\" class=\"wp-image-2591\" srcset=\"https:\/\/neurosphere-2.tail52f848.ts.net\/wordpress\/wp-content\/uploads\/2025\/07\/image-427-1024x1001.png 1024w, https:\/\/neurosphere-2.tail52f848.ts.net\/wordpress\/wp-content\/uploads\/2025\/07\/image-427-300x293.png 300w, https:\/\/neurosphere-2.tail52f848.ts.net\/wordpress\/wp-content\/uploads\/2025\/07\/image-427-768x751.png 768w, https:\/\/neurosphere-2.tail52f848.ts.net\/wordpress\/wp-content\/uploads\/2025\/07\/image-427.png 1355w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p># NeuroSenseAI NeuroSenseAI is an AI-powered brain stimulation platform built with Next.js, Genkit, and ShadCN UI. It provides a comprehensive dashboard for managing patient data, configuring external servers, integrating with brain stimulation devices, and analyzing neural data. ## Features &#8211; **Patient Configuration**: Manage patient information. &#8211; **External Server Configuration**: Configure connections to external data sources&hellip;&nbsp;<\/p>\n","protected":false},"author":2,"featured_media":2591,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"class_list":["post-2590","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/neurosphere-2.tail52f848.ts.net\/wordpress\/index.php?rest_route=\/wp\/v2\/pages\/2590","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/neurosphere-2.tail52f848.ts.net\/wordpress\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/neurosphere-2.tail52f848.ts.net\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/neurosphere-2.tail52f848.ts.net\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/neurosphere-2.tail52f848.ts.net\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2590"}],"version-history":[{"count":0,"href":"https:\/\/neurosphere-2.tail52f848.ts.net\/wordpress\/index.php?rest_route=\/wp\/v2\/pages\/2590\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/neurosphere-2.tail52f848.ts.net\/wordpress\/index.php?rest_route=\/wp\/v2\/media\/2591"}],"wp:attachment":[{"href":"https:\/\/neurosphere-2.tail52f848.ts.net\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2590"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}