Giter Site home page Giter Site logo

remember_me's Introduction

Remember Me

A simple web application in which you can store memories of things you have done.

User Stories

As a user
So I can access the site
I would like to be able to create an account and log in

As a user
So I can remember things I have done
I would like to be able to create a new memory title

As a user
So I can remember exactly what I did
I would like to be able to give the memory a description and a date

As a user
So I can remember what I did in detail
I would like to be able to add pictures to my memory

As a user
So I can find my memories
I would like to be able to sort them by title or date

As a user
So I can keep my memories up to date
I would like to be able to edit and delete my memories if needed

As a user
So I can group my memories
I would like to be able to tag my memories

As a user
So I can find a specific memory
I would liek to be able to search the memories by title, tag or date.

*Stretch Goals*

As a user
So I can share my memories
I would like to be able to tag other users in my memories

As a user
So I can share my memories
I would like to be able to send my memories by MMS

As a user
So I can share my memories
I would like to be able to share my memories to social media

As a user
So I can see what other users think of my memories
I would like other users to be able to comment on my memories

Tech Stack

Ruby, RSpec, Sinatra, Capybara, HTML & CSS

Building Process

I want to build this web application to remind myself how to build a full stack web application in Ruby.

I have set myself some simple user stories which I know I can complete quite easily to get myself started. But the later user stories and the stretch goals start to touch onto things I have not done before.

I have decided that this project is very similar to those of some fo the projects I did during makers academy. Especially the Bookmark Manager application.

Therefore I am going to move on to something a bit more in depth and work on something to prepare me for interview style tech tests.

Using the application

Run rake setup to setup the project as intended. This will create the necessary databases and tables.

remember_me's People

Contributors

cdunham1989 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.