-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
File upload, creation, and download implemented into main dashboard. (#6
) * sidebar component created for main page, marking beginnig of development for the page. Additionally, next project folder structure reconfigured alongside with the installation of shadcn * main dashboard sidebar integrated. Next.js app is now connected to Node.js server, allowing users to create accounts and login. * Update .env.example * Login/register page code refactor for clairty and typing. Dashboard development update with side panel implemented * ~ File upload, download, and creation has been added to the main dashboard. UI design and user interaction with such files being developed. (IMPORTANT - Removal of file upload dependecy as it conflicted with multer s3).
- Loading branch information
1 parent
ae4a287
commit 7aaad56
Showing
57 changed files
with
11,656 additions
and
9,601 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
node_modules | ||
.vscode | ||
node_modules | ||
.vscode | ||
.env |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,14 @@ | ||
# Notoria - AI-Powered, Student-Curated Note Taking Application | ||
A note-taking and organization platform designed to help students manage tasks efficiently while adding a bit of fun. | ||
|
||
## Features | ||
- Next.js (Frontend): Ensures fast page loads, clean design, and easy organization. | ||
- Node.js & Express (Backend): Handles user actions like creating and editing notes, and easily integrates services like OpenAI and Amazon S3. | ||
- OpenAI Integration: Summarizes notes and content (e.g., PDFs, images, YouTube links) into concise summaries to save time and reduce stress. | ||
- Amazon S3: Securely stores files such as images and PDFs, allowing quick and reliable access. | ||
- MongoDB: Stores user data, supporting real-time updates so users can access their notes seamlessly across devices. | ||
|
||
## Solution | ||
Our app helps students organize and personalize their workspace, with the ability to sort notes by subjects or assignments. The AI-powered summarization tool simplifies complex content, making it easier to grasp large volumes of information quickly. | ||
## Unique Feature: Digital Pets | ||
To make studying more enjoyable, users are accompanied by digital pets that grow and evolve based on task completion. Customize your pet and watch it thrive as you stay productive! | ||
# Notoria - AI-Powered, Student-Curated Note Taking Application | ||
A note-taking and organization platform designed to help students manage tasks efficiently while adding a bit of fun. | ||
|
||
## Features | ||
- Next.js (Frontend): Ensures fast page loads, clean design, and easy organization. | ||
- Node.js & Express (Backend): Handles user actions like creating and editing notes, and easily integrates services like OpenAI and Amazon S3. | ||
- OpenAI Integration: Summarizes notes and content (e.g., PDFs, images, YouTube links) into concise summaries to save time and reduce stress. | ||
- Amazon S3: Securely stores files such as images and PDFs, allowing quick and reliable access. | ||
- MongoDB: Stores user data, supporting real-time updates so users can access their notes seamlessly across devices. | ||
|
||
## Solution | ||
Our app helps students organize and personalize their workspace, with the ability to sort notes by subjects or assignments. The AI-powered summarization tool simplifies complex content, making it easier to grasp large volumes of information quickly. | ||
## Unique Feature: Digital Pets | ||
To make studying more enjoyable, users are accompanied by digital pets that grow and evolve based on task completion. Customize your pet and watch it thrive as you stay productive! |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
{ | ||
"$schema": "https://ui.shadcn.com/schema.json", | ||
"style": "default", | ||
"rsc": true, | ||
"tsx": true, | ||
"tailwind": { | ||
"config": "tailwind.config.ts", | ||
"css": "src/app/globals.css", | ||
"baseColor": "neutral", | ||
"cssVariables": true, | ||
"prefix": "" | ||
}, | ||
"aliases": { | ||
"components": "@/components", | ||
"utils": "@/lib/utils", | ||
"ui": "@/components/ui", | ||
"lib": "@/lib", | ||
"hooks": "@/hooks" | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,8 @@ | ||
/** @type {import('next').NextConfig} */ | ||
const nextConfig = {}; | ||
const nextConfig = { | ||
env: { | ||
API_URL: process.env.API_URL, | ||
} | ||
}; | ||
|
||
export default nextConfig; |
Oops, something went wrong.