Skip to content

Implemented core features: User Login, Editor, Authentication, Paste Detection, and Session Storage#186

Open
abhishekOvO wants to merge 27 commits into
vicharanashala:mainfrom
abhishekOvO:vi-notes-project-features
Open

Implemented core features: User Login, Editor, Authentication, Paste Detection, and Session Storage#186
abhishekOvO wants to merge 27 commits into
vicharanashala:mainfrom
abhishekOvO:vi-notes-project-features

Conversation

@abhishekOvO
Copy link
Copy Markdown

🔗 Project Link

Vi-Notes Live


👥 Team Members & Contributions

Abhishek (WIN251197)

Feature: Save Writing Session Data

  • Implemented session storage with text, keystrokes, and paste data
  • Developed auto-save mechanism to prevent data loss
  • Enabled data persistence and retrieval after login

Nikhitha (WIN251472)

Feature: Registration & Login with Role-Based Access

  • Implemented user authentication system
  • Added secure token-based session handling
  • Designed database schema and ensured connectivity

Julia G (WIN251351)

Feature: Basic Writing Editor

  • Implemented editor with character tracking
  • Added Note and User models in backend
  • Implemented basic logout functionality

Vidya Vaishnavi Majeti (WIN251664)

Feature: Paste Detection & Admin Dashboard

  • Implemented paste detection using onPaste event
  • Developed admin dashboard for monitoring user activity

🚀 Features Implemented

  • Writing Editor
  • User Authentication
  • Paste Detection
  • Session Data Storage
  • Admin Dashboard

📌 Summary

All features are integrated and functioning together. The system supports auto-saving, authentication, and seamless continuation of user sessions after re-login.

Julia18012007 and others added 27 commits April 3, 2026 15:59
- Added dotenv package to manage environment variables in the backend.
- Configured dotenv in server.js to load MongoDB URI from .env file.
- Created package.json and package-lock.json entries for dotenv.
- Added dotenv skill documentation for usage and advanced features.
- Introduced dotenvx for enhanced functionality including encryption and multi-environment support.
- Added main application structure with App component and routing setup.
- Implemented authentication components: Login and Register.
- Created a Navbar component for navigation based on user authentication state.
- Added CSS styles for layout and components.
- Included assets: hero image and SVG logos for React and Vite.
- Configured Vite for development with React support.
- Established global CSS variables for theming and styling.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants