Code Monkey home page Code Monkey logo

sainamercy / events-manager Goto Github PK

View Code? Open in Web Editor NEW

This project forked from kabiruh/events-manager

0.0 0.0 0.0 10.81 MB

Mimik Events is a mock web application that aims at gathering information on forthcoming events and present them in a user-friendly manner, thereby assisting individuals in effortlessly discovering events.

Home Page: https://events-manager-rose.vercel.app

JavaScript 46.69% Ruby 51.11% CSS 0.06% HTML 2.14%
reactjs ruby-on-rails

events-manager's Introduction

MIMIK EVENTS

Mimik Events is a mock web application that aims at gathering information on forthcoming events and present them in a user-friendly manner, thereby assisting individuals in effortlessly discovering events.

Built With

This application has been built with the following tools:

React ruby Rails sqlite Figma TailwindCSS

  • React 18.2.+
  • Ruby v2.7.+
  • SQlite3 v1.6
  • ActiveRecord v7.0.4
  • Rake v13.0.6
  • Puma v6.1
  • Rails v7.0.4
  • active_model_serializers v0.10.13

Application Features

  • User Authentification - A user can signup using their name, email and password, they can also login using their email and password.
  • A user can see all upcoming events.
  • A user can create, update and delete their events.

Installation

To run Mimik Events in development, you must install:

  • Ruby version 2.7.0
  • Rails version 6.0.3.4 or later
  • Node.js version 12.0.0 or later
  • SQLite version 3.24.0 or later
  1. Clone the Repository:

    git clone [email protected]:KabiruH/Events-manager.git
    
    
  2. Install API Dependencies

        bundle install
        rails db:migrate
        rails db:seed
    
  3. Start rails server

         rails s
    
  4. Open a new terminal and navigate to the client directory:

       cd ./mimik-frontend
    
  5. Install React dependencies

        npm install
    
  6. Start React client to open in browser

      npm run start
    

To run it in production, install

  • deployment link :

     https://events-manager-rose.vercel.app/  - front end
    
     https://event-manager-1mtv.onrender.com - backend
    
    

Using the Application

  1. Sign up or log in to the application to view all events.
  2. Add events to the application by clicking on the Add event button on the events page.
  3. Updating and deleting events from the application is only applicable for events that have been created by the logged in user.
  • Test user data.

    
      email: [email protected]
      password: password
    
    
  • This user has precreated events that can be used to test update, delete and create new events.

Screenshots

  • Hero Page hero page

  • Login Login Image

  • Events page Events Image

  • Event Details Event Details Image

Contributing

This project was contributed to by:

Copyright 2023

events-manager's People

Contributors

sainamercy avatar tusko97 avatar kabiruh avatar iristhuo 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.