Noteshare is an iOS application tailored to meet the needs of students, enabling them to upload, share, store, and organize notes effortlessly. Designed to foster collaboration and simplify study workflows, Noteshare provides an intuitive platform where students can contribute and access handwritten notes, making learning more accessible and organized.
I am developing Noteshare from scratch in Swift as part of my training at the iOS Development Center at SRMIST. This project encompasses the entire app development cycle, from ideation to deployment.
- Upload & Store Notes: Easily upload handwritten notes and keep them organized.
- Categorization & Search: Find notes quickly through categories and an efficient search feature.
- Seamless Sharing: Share notes with peers effortlessly.
- User-Centered UI/UX: Designed for students, ensuring easy navigation and accessibility.
- Secure & Efficient Data Handling: Ensuring reliability and smooth performance.
- Language: Swift
- Frameworks: UIKit, Storyboard
- Tools: Xcode, Figma (for UI/UX design)
- Database: Core Data, Firebase
- Conceptualization: Identifying student challenges in managing notes and brainstorming solutions.
- UI/UX Design: Creating an intuitive and visually appealing interface.
- Development: Implementing features using Swift, UIKit, and Storyboard.
- Testing & Optimization: Debugging, performance improvements, and refining user experience.
📁 Noteshare
│── 📂 UI (Storyboard & ViewControllers)
│── 📂 Models
│── 📂 Controllers
│── 📂 Services
│── 📜 README.md
- Clone the repository:
git clone https://github.com/SanD204/NoteShare
- Open the project in Xcode.
- Install dependencies if required.
- Run the app on the simulator or a real device.
Contributions are welcome! If you have suggestions for improvements, feel free to fork the repo and submit a pull request.
If you find this project useful, consider giving it a ⭐ to show support and encourage further development!
Happy Coding! 🚀