Skip to content

lorka1/calendar-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

calendar-app

This project is a collaborative calendar application that allows users to manage their schedules and create shared plans. It features user authentication, data storage in MongoDB, and a responsive frontend built with React and Tailwind CSS.

Features

  • Intuitive and well-organized user interface
  • Multiple views including:
    • Home page
    • Profile editing page
    • About page
  • Responsive design using Flexbox and Grid
  • CRUD operations for users and events
  • API integration for additional functionalities
  • Deployment options available (Heroku, AWS, Azure)
  • Authentication and authorization using JWT
  • File upload and download capabilities
  • Real-time communication using Socket.io

Getting Started

Prerequisites

  • Node.js
  • MongoDB

Installation

  1. Clone the repository:

    git clone <repository-url>
    
  2. Navigate to the client directory and install dependencies:

    cd client
    npm install
    
  3. Navigate to the server directory and install dependencies:

    cd ../server
    npm install
    

Running the Application

  1. Start the server:

    cd server
    npm start
    
  2. Start the client:

    cd ../client
    npm start
    

Contributing

Feel free to submit issues or pull requests for improvements and new features.

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published