Skip to content

paulina-rc/NoteCampus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NoteCampus

NoteCampus is a web platform where students can organize, share, and discover study notes from different subjects.

The project started as a personal learning exercise while exploring web development with Flask and Python, and gradually evolved into a complete application with user accounts, subjects, categories, and note management.


Tech Stack

  • Python
  • Flask
  • SQLAlchemy
  • SQLite
  • HTML
  • CSS

Getting Started

Clone the repository:

git clone https://github.com/paulina-rc/NoteCampus.git

Enter the project folder:

cd NoteCampus

Install dependencies:

pip install -r requirements.txt

Run the application:

python run.py

Open your browser and visit:

http://127.0.0.1:5000

Project Structure

NoteCampus/
│
├── app/
│   ├── models/
│   ├── routes/
│   ├── static/
│   └── templates/
│
├── config.py
├── run.py
└── requirements.txt

Why I Built This

I created NoteCampus to practice and improve my skills in:

  • Web development with Flask
  • Database design
  • Authentication and authorization
  • Application architecture
  • Full-stack development fundamentals

As I continue learning, I plan to keep expanding the project with new features and improvements.


Author

Paulina Rojas@paulina-rc

About

Student note-sharing platform built with Flask, Python and SQLite.

Topics

Resources

License

Stars

Watchers

Forks

Contributors