Skip to content

Latest commit

 

History

112 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Noteshare 📚

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.

🚀 About the Project

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.

🔹 Key Features

  • 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.

🛠️ Tech Stack

  • Language: Swift
  • Frameworks: UIKit, Storyboard
  • Tools: Xcode, Figma (for UI/UX design)
  • Database: Core Data, Firebase

📌 Development Process

  • 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.

📂 Project Structure

📁 Noteshare
│── 📂 UI (Storyboard & ViewControllers)
│── 📂 Models
│── 📂 Controllers
│── 📂 Services
│── 📜 README.md

🚀 Getting Started

  1. Clone the repository:
    git clone https://github.com/SanD204/NoteShare
  2. Open the project in Xcode.
  3. Install dependencies if required.
  4. Run the app on the simulator or a real device.

🤝 Contributions

Contributions are welcome! If you have suggestions for improvements, feel free to fork the repo and submit a pull request.

⭐ Support

If you find this project useful, consider giving it a ⭐ to show support and encourage further development!

Happy Coding! 🚀

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages