diff --git a/README.md b/README.md
index 67ece45479dd466464d8681232f567f9d59da34b..e4844bdc6bacbe1d20fec5d05d448fc592ed211c 100644
--- a/README.md
+++ b/README.md
@@ -1 +1,77 @@
-# notes-app
+<h1 align="center">
+  <br>
+  <img src="logo.png" alt="GoodNote" width="200"></a>
+  <br>
+  GoodNote
+  <br>
+</h1>
+
+<h4 align="center">A minimal note-taking application built on top of <a href="https://kotlinlang.org/" target="_blank">Kotlin</a></h4>
+
+<p align="center">
+  <a href="#goal">Goal</a> •
+  <a href="#features">Key Features</a> •
+  <a href="#installation">Installation</a> •
+  <a href="#technologies">Technologies</a> •
+  <a href="#contribution">Contribution</a> •
+  <a href="#releases">Releases</a> •
+  <a href="#license">License</a>
+</p>
+
+![screenshot](interface.png)
+
+## Goal
+**GoodNote** is a simple and easy-to-use note-taking application with many features supported. This is a project from team 112 of CS 346: Application development.
+
+## Features
+#### Main features include:
+- A top-level menu bar that lists major functions, and indicates the hotkeys for each feature (e.g. File, Edit, View menu and submenus). 
+- Toolbars that let the user control settings and modes that apply to the application e.g. a Bold button that can be used to embolden text, and reflects the state of selected text. 
+- Window resizing, so that the user can resize and reposition the application. You should save the window size and position on exit, and restore that size and position when they relaunch it. 
+- Minimize/mazimize buttons function as expected. 
+- Undo-redo support for actions in the user interface. 
+- Cut-copy-paste text.
+
+#### Additional features:
+- Create, edit, delete a note (using both keyboard and point-click). 
+- Group related notes together e.g. folders or tags. Support add/delete and rename groups, and move notes between groups.
+- Support for bulleted lists, including the ability to apply or remove bullets from a block of selected text.
+
+## Installation
+
+
+## Technologies
+
+This project uses the following technologies:
+
+- [Kotlin](https://kotlinlang.org/) as the main language.
+- [GitLab](https://about.gitlab.com/) for project tracking.
+- [JavaFX](https://openjfx.io/) for the graphical user-interface.
+- [SQLite](https://www.sqlite.org/index.html) for managing local storage.
+- [H2](https://www.h2database.com/html/main.html) for remote data storage.
+- [JUnit](https://junit.org/junit5/) for testing.
+- [Gradle](https://gradle.org/) for project builds.
+
+## Contribution
+
+- [Abhay Menon](https://git.uwaterloo.ca/a32menon): @a32menon
+- [Inseo Kim](https://git.uwaterloo.ca/i32kim): @i32kim
+- [Hoang Dang](https://git.uwaterloo.ca/h22dang): @h22dang
+- [Guransh Khurana](https://git.uwaterloo.ca/g3khuran): @g3khuran
+- [Anshul Ruhil](https://git.uwaterloo.ca/aruhil): @aruhil
+
+## Releases
+
+> V**ersion 1.0.0**: Infrastructure & GUI (released Feb 17, 2023)
+> * [release-notes (md)](releases/v1.0.0-release-notes.md)
+> * installer (Window, MacOS)
+
+>**Version 2.0.0**: Data Persistance (released Mar 10, 2023)
+> * release-notes (md)
+> * installer (Window, MacOS)
+
+## License
+
+---
+
+
diff --git a/interface.png b/interface.png
new file mode 100644
index 0000000000000000000000000000000000000000..d5ab18de605588e7f242b7742a6baf27933bb12d
Binary files /dev/null and b/interface.png differ
diff --git a/logo.png b/logo.png
new file mode 100644
index 0000000000000000000000000000000000000000..6130e0bfbb03b3fed659550e256a56d26292b52c
Binary files /dev/null and b/logo.png differ
diff --git a/release-notes/1.0.0.md b/releases/v1.0.0-release-notes.md
similarity index 100%
rename from release-notes/1.0.0.md
rename to releases/v1.0.0-release-notes.md