Skip to content

MHaidary786/imerologio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Imerologio

Overview

"Imerologio" is a full stack calendar application that allows users to create, edit, delete, and search for daily notes. The application uses MongoDB, Express, React, and CSS.

Project goals include:

  • Adding and editing notes with photos, emotions, locations, and tags.
  • Styling text within notes.
  • Searching notes based on tags.
  • CRUD operations for journals and users.

Table of Contents

Description

"Imerologio" is a calendar application where users can manage their daily notes. The main features include:

  • User registration and login (Sign Up / Sign In).
  • Monthly calendar view.
  • Creating, editing, and deleting daily notes (journals).
  • Adding photos, emotions, locations, tags, and styling text within notes.
  • Searching notes based on tags.

Installation

To install and run "Imerologio" locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/MHaidary786/imerologio.git
    
  2. Navigate to the project directory:

    cd imerologio
    
  3. Install backend dependencies:

    cd backend
    npm install
    
  4. Install frontend dependencies:

    cd ../frontend
    npm install
    
  5. Set up the environment variables (.env file) for MongoDB connection and other settings.

  6. Start the backend server:

    cd ../backend
    npm start
    
  7. Start the frontend:

    cd ../frontend
    npm start
    

You can also use our App by clicking here Imerologio App

How to Use the Project

Once you have installed and started the project, you can use it as follows:

  1. Navigate to http://localhost:3000 in your browser.
  2. Create a new account or log in with an existing one.
  3. Use the monthly calendar to select a day.
  4. Create, edit, or delete notes for the selected day.
  5. Search notes using tags.

Usage examples:

  • To add a note, click on a day in the calendar and enter text, photo, location, emotions, and tags.
  • To edit or delete a note, select the day and make the appropriate changes.

Credits

"Imerologio" was developed by the team:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •