Getting Started with Nexe
Details for Getting Started with Nexe...

Step 1
- ๐ The Nexe website is the central hub for students to access and understand the Nexe platform.
- ๐โจ Designed with a clean and modern interface, the homepage guides users through key features like downloading the app, sending guest messages, and accessing Room messagesโall without requiring a login.
- ๐ Nexe is built for college students to share files like assignments and lab reports quickly and securely.
- ๐๐ It supports anonymous guest messaging and easy file transfers from lab devices to personal phones.
- ๐ฑ๐ป The homepage includes clear calls to action, privacy info, and documentation, making it easy for users to get started in seconds.

Step 2
- ๐ After visiting the Nexe website, users are encouraged to download the mobile application from the Nexe official website.
- ๐ฅ๐ฑ Once installed, opening the app brings you to the login screen shown in this image.
- ๐ผ๏ธ๐ The login page is designed with simplicity in mind, allowing students to quickly access their Nexe account.
- ๐ This is essential for users who want to manage their received messages, upload resources to public or private channels, or organize their academic content.
- ๐๏ธ๐ผ New users can easily sign up by following a streamlined registration process, while returning users can log in securely using their credentials.
- ๐ From here, they gain full access to Nexeโs powerful messaging and document-sharing features.
Setup Nexe Account
Details for Setup Nexe Account...

Step 1
- ๐คโจ This is the initial login page users encounter when opening the Nexe app.
- ๐ฑ Itโs designed to be clean and focused, helping users get started with minimal friction.
- ๐ As Nexe is an academic tool primarily used by college students, the app allows you to quickly log in using your Google account.
- ๐ This ensures that the authentication process is secure, efficient, and familiar.
- ๐ The login page includes branding elements from Nexe and provides visual continuity with the website.
- ๐ฅ๏ธ From here, users can proceed to authenticate their account, after which the app fetches their basic profile details and prepares the app environment for further setup.
- ๐งฉ๐ For first-time users, this step is crucial as it initiates account creation and connects your usage to your student identity securely.

Step 2
- ๐โจ After tapping on the login button, you will be prompted to authorize Nexe to access your Google account.๐ This is a standard OAuth process, where you allow Nexe limited access to your name, email, and profile pictureโessential for identifying you within the app and associating your data safely.
- ๐ผ This screen ensures transparency about what information is being accessed.
- ๐ By using Google Sign-In, Nexe avoids the need to create and manage additional passwords, thereby improving security and user experience.
- ๐ Once permission is granted, you're redirected back to the app to continue the setup process โ .

Step 3
- ๐ Once logged in, you are prompted to complete your profile using a simple form.
- ๐ This step is vital for the functioning of Nexe's core features.
- ๐ ๏ธ The form includes fields for a username, private ID, contact number, and an optional bio.
- ๐ The username is displayed publicly, the private ID allows others to send you secure guest messages, and the contact number is used for verification or in-app communication.
- ๐ The intuitive design makes it easy to fill out, with hints provided for each field.
- ๐ก Completing this ensures your account is personalized and ready for interaction on Nexe.

Step 4
- ๐ This image shows a completed form, indicating that all required fields have been filled successfully.
- ๐ At this point, your Nexe account is officially set up.
- ๐ The private ID you've chosen will now be your unique identifier in the system, enabling others to send you guest messages or connect with you in rooms.
- ๐ฌ The setup ensures all essential data is stored securely, and you can now begin using all of Nexeโs messaging, sharing, and file transfer features seamlessly.
- ๐ After submitting, the app will redirect you to the main dashboard or relevant messaging tab based on your usage needs.
Send Guest Message from Website
Details for Send Guest Message from Website...

Step 1
- ๐ฉ This image shows the Guest Message tab on the Nexe website interface.
- ๐ป From here, users can send a message to any Nexe user using their Private ID, without needing to log in.
- ๐ This makes it incredibly easy to share messages or documents, especially when youโre using a shared or public system like a college lab.
- ๐งโ๐ซ๐ป A prominent โ+โ (plus) button is visible, allowing you to begin the guest message process.
- โ This tab is thoughtfully designed with a clean UI, encouraging quick interaction while maintaining the privacy-focused structure that Nexe is built upon.
- ๐ Whether youโre a student sending an assignment or a quick note from a peer, this is your entry point.

Step 2
- ๐ When you click the โ+โ button on the Guest tab, a modal form appears where you can input the required details to send a guest message.
- ๐ The form includes a Private ID field (which uniquely identifies the recipient), a message text area for typing your message, and a media attachment section.
- ๐ผ๏ธ The form is minimal yet functional, supporting attachments like images, videos, or documents.
- ๐ The key feature here is that you can attach multiple media filesโbut only one type at a time.
- ๐ This keeps the structure organized and ensures better compatibility on the recipientโs side.
- ๐ฅ This image captures the form before submission.
- ๐.

Step 3
- ๐ In this step, the guest message form has been filled out properly.
- โ The Private ID of the recipient is entered, the message text is typed, and media has been attached.
- ๐ฒ This form is the last checkpoint before submission.
- ๐ฏ Everything is set, and the UI visually confirms your readiness to proceed.
- ๐ It's a good moment to review the content and ensure the correct files and Private ID are entered before sending.
- โ .

Step 4
- ๐ค Once you press the 'Send' button, the guest message starts uploading.
- โฌ๏ธ This image reflects the message-sending process in real-time.
- โฐ The app uploads both the message text and media files to the server, and youโre advised not to close the tab during this process.
- ๐ซ A subtle loader or transition indicates that your message is being processed and securely routed to the intended recipient through Nexeโs backend.
- ๐โโ๏ธ.

Step 5
- ๐ After the message has been sent successfully, a toast notification appears confirming that the message was delivered.
- ๐ This visual feedback ensures that the user understands the operation was completed successfully.
- โ It improves trust and usability by removing ambiguity about whether the message went through.
- ๐ฉ Behind the scenes, Nexe securely stores the data and triggers a notification to the recipient's app.
- ๐.

Step 6
- ๐ฒ This image shows the Nexe mobile app interface, where the recipient receives the guest message.
- ๐ฒ The app not only displays the message in the Guest tab but also notifies the user with a push notification.
- ๐๏ธ This ensures messages arenโt missed, even if the app is in the background.
- ๐ The received message includes the attached media and text content, maintaining the integrity of the guest's input.
- ๐ This seamless bridge between web and mobile highlights Nexeโs strength in document and message sharingโespecially designed for student collaboration and quick, frictionless communication.
Delete or Forward Message in App
Details for Delete or Forward Message in App...

Step 1
- ๐ This image displays the Guest tab within the Nexe mobile app, where all guest messages are conveniently listed.
- ๐ Every message sent using the web-based guest form appears here in real time.
- โณ Users are notified upon message arrival and can view the content, including any attached media, directly in this section.
- ๐ The Guest tab is designed to keep unlinked or public communications separate from private chats or rooms, providing a clear distinction and maintaining organizational clarity.
- ๐๏ธ Whether a user receives an assignment from a lab computer or a quick note from a peer, this is the central hub to access those guest communications ๐ฌ.

Step 2
- โฎ๐ In this screen, we highlight the extended options available for any received guest message.
- ๐ฝ Tapping on the three vertical dots in the top-right corner of the message card reveals a set of actions the user can perform.
- ๐ง The available options include: 1.
- **Delete** ๐๏ธ โ Permanently remove the message.
- 2.
- **Push into Room** ๐ค โ Move the message into a saved Room for future reference or collaboration.
- ๐งโ๐ซ These options provide flexibility in how messages are handled post-receipt, supporting better user control and efficient message management ๐๏ธ.

Step 3
- โ ๏ธ This final image shows the confirmation prompt that appears when a user attempts to delete a guest message.
- โ ๏ธ Nexe takes message deletion seriouslyโonce a message is deleted, it is permanently removed from the app and not recoverable.
- ๐ This irreversible action is designed to protect user intent and ensure data privacy.
- ๐ The alert popup asks, โAre you sure you want to delete this message?โ with a clear call-to-action to either cancel or proceed.
- โโ If confirmed, the message is removed from both the UI and the Nexe backend, ensuring no trace remains ๐งนโ .
Room Messages
Details for Room Messages...

Step 1
- This screen displays the Room tab in the Nexe application, representing the core 'history maker' feature of the platform.
- ๐งโ๐ป๐ฌ The Room tab is a special section where important guest messages can be preserved permanently.
- ๐๏ธ Unlike temporary guest messages, once a message is added to the Room, it becomes retrievable anytime from both the app and the web.
- ๐๐ฑ This enables users to store valuable communications such as assignment links, lab work summaries, or important group notes for later accessโcreating a seamless bridge between mobile and web users.
- ๐ The Room tab acts like a mini archive, allowing cross-device collaboration with ease ๐งณ.

Step 2
- This screen captures the process of adding a message into the Room from the mobile app.
- ๐ฑ When a user taps the '+' button on the Room screen, a message upload form appears.
- ๐ The form contains a text area where users can type the message they want to store, and also provides the option to attach a single type of mediaโsuch as images, videos, or documents.
- ๐ผ๏ธ๐ฅ๐ This ensures consistent formatting and structure for Room content.
- ๐ Once the message is composed and media attached, users can tap the plus button to officially upload the entry into the Room โฌ๏ธ.

Step 3
- This image shows a fully completed Room message form.
- โ The message text area is filled with content, and media files have been selected and attached.
- ๐ค This step represents the final review before submission.
- At this point, the user is ready to add this information to the Room.
- ๐ฅ The clear layout and intuitive design help ensure that each message is properly structured before being preserved in the Room archive for future access ๐๏ธ.

Step 4
- Here, the user has tapped the plus button after completing the Room message form.
- โ The message is now being uploaded to the Room.
- ๐โโ๏ธ During this time, Nexe processes the text and media, ensuring proper formatting and secure storage.
- ๐ This step bridges real-time content creation with long-term data accessibility.
- ๐ก Once uploaded, the message becomes visible to all users with access to the same Private ID and Room permissions ๐.

Step 5
- This screen shows the final result: the newly added message is now part of the Room and visible in the Room tab.
- ๐ Users can scroll through all messages added to the Room, including text, images, videos, or documents.
- ๐๐ผ๏ธ๐ฅ Each message is displayed in chronological order, making it easy to retrieve specific entries based on time or content.
- ๐ This feature is ideal for students saving important lab results or collaborative teams preserving shared updates ๐ก.

Step 6
- Now transitioning to the web interface, this image highlights the Nexe website's Room tab.
- ๐ป From here, users can either send messages into the Room, access previously stored Room messages, or view public guest messages.
- ๐ This tab serves as a central hub for interacting with Room content from desktop browsers.
- ๐ฅ๏ธ It's especially useful for students or team members working from a lab, classroom, or shared computerโenabling interaction with the same Room used on the mobile app ๐ซ.

Step 7
- This screen shows the form used to access Room messages from the web.
- ๐ After clicking the 'Access Room Messages' button (the second option on the page), a form appears with three required fields: Username, Private ID, and Phone Number.
- ๐ These fields act as a basic layer of authentication, allowing users to access Room content securely without needing full account login.
- ๐ It ensures the Room is only accessible to those who have been granted or shared the correct Private ID ๐.

Step 8
- Here, the form fields are filled in.
- โ๏ธ The user has entered their Username, Private ID, and Phone Number.
- ๐ฑ This step validates that the person requesting Room access has appropriate credentials, helping maintain data integrity and security.
- ๐ก๏ธ Users should ensure their input is correct, as mismatches may result in failed access or empty data retrieval ๐ซ.

Step 9
- In this final image, the user has submitted the access form and successfully fetched the Room messages from the Nexe backend.
- โ The messages stored in the Room from the mobile app are now fully visible on the web platform.
- ๐ This seamless sync between app and web ensures continuity of informationโideal for accessing messages from lab devices, classrooms, or personal computers without logging in.
- ๐ It allows Nexe to act as a bridge between mobile-first data creation and desktop-based collaboration or storage ๐๏ธ.
Public Messages
Details for Public Messages...

Step 1
- This screen shows a Room message that has already been added in the Nexe app.
- ๐ฑ Messages inside the Room are private by default, accessible only via a secure Private ID.
- ๐ However, Nexe provides a unique feature where selected messages can be shared publicly.
- ๐ This flexibility allows you to make important messages visible to anyone with your Public IDโideal for sharing lecture notes, event details, or announcements with a larger audience without requiring them to log in ๐๐.

Step 2
- When you tap on the three vertical dots (More button) on any Room message, a menu appears with multiple options: Delete Message, Add to Room, Forward Message, and Toggle Public/Private.
- โ๏ธ The fourth option lets you switch the visibility mode of the selected message.
- ๐ This is particularly useful if you want to make a message publicly accessible after it has already been stored in the Room.
- ๐๏ธ The toggle helps manage privacy control directly from the app UI ๐ ๏ธ.

Step 3
- By default, all Room messages are private.
- ๐ If you choose to toggle a message to public, a confirmation popup appears.
- โ ๏ธ This alert ensures that users don't accidentally expose sensitive messages.
- ๐ซ It clearly warns that the message will become accessible to anyone with the Public ID.
- ๐ฅ Once confirmed, the message becomes part of the publicly visible collection, allowing easier sharing and open access from the web interface ๐.

Step 4
- After confirming the public mode toggle, the message status changes.
- ๐ You will notice the icon next to the message updates to indicate it's now public, and a toast notification appears confirming that the message has been made public.
- ๐ฅณ This visual feedback ensures the user is aware of the new status and that the message is now accessible from the public message interface on the Nexe website ๐.

Step 5
- To allow others to access your public messages via the Nexe website, you must set a Public ID in your profile.
- ๐ค If you haven't done so already, go to the Profile tab in the Nexe app.
- ๐ฒ Here, you will see your Public ID field along with an edit button next to it.
- โ๏ธ This step is essential for connecting your mobile messages to their web-accessible version ๐.

Step 6
- This screen shows the modal popup that opens when you tap the edit button next to the Public ID in your profile.
- โจ The modal provides a text field where you can input a unique Public ID.
- ๐ Make sure the ID is something memorable and not easily guessable, but still convenient to share with classmates or friends who need to access your public content ๐งโ๐ซ.

Step 7
- In this screen, the user has entered a valid Public ID and is ready to save the changes.
- ๐พ After entering your desired Public ID, tap the 'Save' or 'Submit' button in the modal.
- โ This action links your account to a unique identifier that anyone can use to view your public Room messages on the webโwithout needing your Private ID or login credentials ๐.

Step 8
- After successfully setting the Public ID, a confirmation toast appears notifying you that the ID has been updated.
- ๐ This feedback ensures the user that the process was successful.
- ๐ Now, your public messages can be accessed using this ID through the Nexe website, enabling frictionless sharing between app and web users for announcements, study materials, or group collaborations ๐ก.

Step 9
- To access public messages from the web, go to the Nexe website and look for the Room tab.
- ๐ฅ๏ธ There, you'll see an earth icon, which signifies access to public messages.
- ๐ This entry point is specifically designed for viewing messages that were shared via Public ID from the mobile app.
- ๐ฒ It's a quick and login-free way for others to view your publicly shared information ๐.

Step 10
- After clicking the earth icon, a form appears to fetch public messages.
- ๐ The form includes a single input field where users can enter the Public ID they received.
- ๐ This ensures that only users with a valid ID can access the public content.
- ๐ Once the Public ID is entered correctly, clicking the 'Submit' button will initiate the data fetch process โณ.

Step 11
- In this screen, the user has entered a Public ID into the form on the Nexe website.
- ๐ This input step is necessary to fetch messages that were previously marked as public on the app.
- The form is designed to be quick and accessible, allowing users to retrieve shared messages with minimal effort and without logging in ๐ช.

Step 12
- The final screen shows the result of the fetch: public messages have been successfully retrieved and are now visible on the website.
- โ These messages were originally marked public in the app, and now anyone with the associated Public ID can view them.
- ๐ This feature is ideal for sharing class assignments, event notifications, or collaborative notes across a wide audience, including people using shared lab devices or public computers ๐ป.